@hokuto/jam-node
Version:
JAM Node TS, guardians and utils
15 lines (14 loc) • 867 B
TypeScript
import { TemplateCreateRequest, TemplateUpdateRequest, ImportTemplateDataRequest, TemplateRequest } from "@hokuto/jam-core";
import { SearchBaseApi } from "./fetch.js";
export declare const TemplateApi: {
Search: SearchBaseApi<import("@hokuto/jam-core").TemplateDocument>;
Create: (args: TemplateCreateRequest) => Promise<import("@hokuto/jam-core").TemplateDocument>;
Read: (args: TemplateRequest) => Promise<import("@hokuto/jam-core").TemplateDocument>;
Update: (args: TemplateUpdateRequest) => Promise<import("@hokuto/jam-core").TemplateDocument>;
Delete: (args: TemplateRequest) => Promise<unknown>;
Clone: (args: TemplateRequest) => Promise<import("@hokuto/jam-core").TemplateDocument>;
Export: (args: TemplateRequest) => Promise<Blob>;
Import: (args: ImportTemplateDataRequest) => Promise<{
templateId: string;
}>;
};