UNPKG

strapi-plugin-oembed

Version:
55 lines (54 loc) 1.71 kB
declare const _default: { register: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => void; bootstrap: () => void; destroy: () => void; config: { default: {}; validator(): void; }; controllers: { oembed: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { fetch(ctx: any): Promise<void>; }; }; routes: { admin: { type: string; routes: { method: string; path: string; handler: string; config: { policies: any[]; }; }[]; }; }; services: { oembed: () => { fetch(url: string): Promise<{ error: string; url?: undefined; oembed?: undefined; thumbnail?: undefined; } | { url: string; oembed: import("@extractus/oembed-extractor").OembedData; thumbnail: string; error?: undefined; }>; postprocess(oembed: import("@extractus/oembed-extractor").OembedData): import("@extractus/oembed-extractor").OembedData; postprocessYouTube(oembed: import("@extractus/oembed-extractor").OembedData): import("@extractus/oembed-extractor").OembedData; generateThumbnail(oembed: import("@extractus/oembed-extractor").OembedData): Promise<string>; generateBase64FromUrl(url: string): Promise<string>; }; }; contentTypes: {}; policies: {}; middlewares: {}; }; export default _default;