prismic-javascript
Version:
JavaScript development kit for prismic.io
10 lines (9 loc) • 510 B
TypeScript
import { Document } from "./documents";
import { RequestCallback } from './request';
export declare type LinkResolver = (doc: any) => string;
export interface PreviewResolver {
token: string;
documentId?: string;
resolve(linkResolver: LinkResolver, defaultUrl: string, cb?: RequestCallback<string>): Promise<string>;
}
export declare function createPreviewResolver(token: string, documentId?: string, getDocByID?: (documentId: string, maybeOptions?: object) => Promise<Document>): PreviewResolver;