UNPKG

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

Version:

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

28 lines (27 loc) 1.04 kB
import { Core } from '@strapi/strapi'; import { CustomVideo } from '../../../types'; declare const _default: ({ strapi, }: { strapi: 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: 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; }; }[]>; } & Core.CoreAPI.Service.Base; export default _default;