UNPKG

@hokuto/jam-node

Version:

JAM Node TS, guardians and utils

24 lines (23 loc) 1.81 kB
import { PinResponse, AtlasCreateRequest, AtlasUpdateRequest, AtlasReadRequest, AtlasViewBoxRequest, AtlasShapeResponse, ImportAtlasDataRequest, AtlasMapResponse, AtlasRequest, Boundaries, AtlasPinRequest } from "@hokuto/jam-core"; import { SearchViewBoxApi } from "./fetch.js"; export declare const AtlasApi: { Search: SearchViewBoxApi<AtlasRequest, Partial<import("@hokuto/jam-core").AtlasDocument>, AtlasMapResponse>; Create: (args: AtlasCreateRequest) => Promise<Partial<import("@hokuto/jam-core").AtlasDocument>>; Read: (args: AtlasReadRequest) => Promise<Partial<import("@hokuto/jam-core").AtlasDocument>>; Update: (args: AtlasUpdateRequest) => Promise<Partial<import("@hokuto/jam-core").AtlasDocument>>; Delete: (args: AtlasReadRequest) => Promise<unknown>; Clone: (args: AtlasReadRequest) => Promise<Partial<import("@hokuto/jam-core").AtlasDocument>>; Export: (args: AtlasReadRequest) => Promise<Blob>; Import: (args: ImportAtlasDataRequest) => Promise<{ atlasId: string; }>; Centroid: (args: AtlasViewBoxRequest) => Promise<import("@hokuto/jam-core").AtlasCentroidSchema>; Image: (args: AtlasViewBoxRequest, body?: Partial<import("@hokuto/jam-core").RequestOptions> | undefined) => Promise<Blob>; ImageUrl: (args: AtlasViewBoxRequest) => string; Label: (args: AtlasViewBoxRequest, body?: Partial<import("@hokuto/jam-core").RequestOptions> | undefined) => Promise<Blob>; LabelUrl: (args: AtlasViewBoxRequest) => string; Pin: (args: AtlasPinRequest) => Promise<PinResponse>; ViewBox: (args: AtlasViewBoxRequest) => Promise<Boundaries>; Shape: (args: AtlasViewBoxRequest) => Promise<AtlasShapeResponse>; Svg: (args: AtlasViewBoxRequest, body?: Partial<import("@hokuto/jam-core").RequestOptions> | undefined) => Promise<Blob>; };