UNPKG

@strawbinary-io/api-video-strapi-5-plugin

Version:

A powerful Strapi plugin to easily manage your videos and integrate them in your project

34 lines (33 loc) 1.49 kB
declare const _default: { settings: ({ strapi, }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { getSettings: () => Promise<import("../../../types").CustomSettings>; saveSettings: (settings: import("../../../types").CustomSettings) => Promise<boolean>; } & import("@strapi/types/dist/core/core-api/service").Base; 'api-video-asset': ({ strapi, }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { createVideoId: (data: any) => Promise<{ newVideo: import("@api.video/nodejs-client/lib/model/Video").default; token: import("@api.video/nodejs-client/lib/model/AccessToken").default; }>; findAll: (query: any) => Promise<import("@strapi/types/dist/modules/documents").AnyDocument[]>; token: (videoId: string) => Promise<{ token: string; }>; create: (data: import("../../../types").CustomVideo) => Promise<boolean>; delete: (id: string, videoId: string) => Promise<boolean>; update: (id: string, videoId: string, data: any) => Promise<false | import("@strapi/types/dist/modules/documents").AnyDocument>; getTopVideos: (query: any) => Promise<{ videoId: string; metrics: { views: number; }; video: { title: string; }; }[]>; } & import("@strapi/types/dist/core/core-api/service").Base; }; export default _default;