Bug Report: TypeScript Parameter Order Error (TS1016) in @placekit/client-js
Package:
@placekit/client-js version: 2.3.0
Description:
The current TypeScript declaration file (placekit.d.ts) has an invalid method signature causing a TS1016 compilation error.
Error:
Error: node_modules/@placekit/client-js/dist/placekit.d.ts:23:7 - error TS1016: A required parameter cannot follow an optional parameter.
23 origin: PKResult,
~~~~~~
✅ Suggested Solution:
The TypeScript error can be resolved by reordering the parameters in the method definition in placekit.d.ts:
Before (Incorrect):
create(
update: AtLeastOne<PKPatchUpdate>,
opts?: PKPatchUpdateOptions,
origin: PKResult,
): Promise<PKPatchResult>;
After (Correct):
create(
update: AtLeastOne<PKPatchUpdate>,
origin: PKResult,
opts?: PKPatchUpdateOptions,
): Promise<PKPatchResult>;