UNPKG

@nurielmeni/strapi-plugin-video-field

Version:
55 lines (54 loc) 1.28 kB
/// <reference types="react" /> interface StrapiAdminAPI { addMenuLink: (config: MenuLinkConfig) => void; registerPlugin: (config: PluginConfig) => any; createSettingSection: (section: SettingSectionConfig, links: SettingLinkConfig[]) => void; getPlugin: (pluginId: string) => any; } interface MenuLinkConfig { to: string; icon: React.ComponentType; intlLabel: { id: string; defaultMessage: string; }; Component: () => Promise<any>; } interface PluginConfig { id: string; initializer: React.ComponentType<{ setPlugin: (pluginId: string) => void; }>; isReady: boolean; name: string; } interface SettingSectionConfig { id: string; intlLabel: { id: string; defaultMessage: string; }; } interface SettingLinkConfig { intlLabel: { id: string; defaultMessage: string; }; id: string; to: string; Component: () => Promise<any>; } declare const _default: { register(app: any): void; bootstrap(app: StrapiAdminAPI): void; registerTrads(app: any): Promise<({ data: { [x: string]: string; }; locale: string; } | { data: {}; locale: string; })[]>; }; export default _default;