UNPKG

@proofgeist/fmdapi

Version:
30 lines 1.32 kB
import { CreateResponse, DeleteResponse, GetResponse, LayoutMetadataResponse, UpdateResponse } from '../client-types.js'; import { Adapter, BaseRequest, CreateOptions, DeleteOptions, FindOptions, GetOptions, LayoutMetadataOptions, ListOptions, UpdateOptions } from './core.js'; export type ExecuteScriptOptions = BaseRequest & { data: { script: string; scriptParam?: string; }; }; export type WebViewerAdapterOptions = { scriptName: string; }; export declare class WebViewerAdapter implements Adapter { protected scriptName: string; constructor(options: WebViewerAdapterOptions & { refreshToken?: boolean; }); protected request: (params: { layout: string; body: object; action?: "read" | "metaData" | "create" | "update" | "delete" | "duplicate"; }) => Promise<unknown>; list: (opts: ListOptions) => Promise<GetResponse>; get: (opts: GetOptions) => Promise<GetResponse>; find: (opts: FindOptions) => Promise<GetResponse>; create: (opts: CreateOptions) => Promise<CreateResponse>; update: (opts: UpdateOptions) => Promise<UpdateResponse>; delete: (opts: DeleteOptions) => Promise<DeleteResponse>; layoutMetadata: (opts: LayoutMetadataOptions) => Promise<LayoutMetadataResponse>; } //# sourceMappingURL=wv.d.ts.map