UNPKG

@nextcloud/vue

Version:
135 lines (134 loc) 3.82 kB
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ /** * The text to extract references from */ text: { type: StringConstructor; default: string; }; /** * The data of the references to display. */ referenceData: { type: ArrayConstructor; default: null; }; /** * The maximum number of references to display */ limit: { type: NumberConstructor; default: number; }; /** * Show the fallback reference if no references are found */ displayFallback: { type: BooleanConstructor; default: boolean; }; /** * Whether to render the widgets in interactive mode (if available) */ interactive: { type: BooleanConstructor; default: boolean; }; /** * Whether to show user an option to enable to interactive mode for widgets (if available) */ interactiveOptIn: { type: BooleanConstructor; default: boolean; }; }>, {}, { references: null; loading: boolean; }, { isVisible(): boolean; values(): any[]; firstReference(): any; displayedReferences(): any[]; fallbackReference(): { accessible: boolean; openGraphObject: { id: string; link: string; name: string; }; richObjectType: string; }; }, { fetch(): void; resolve(): Promise<import('axios').AxiosResponse<any, any, {}>>; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "loaded"[], "loaded", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ /** * The text to extract references from */ text: { type: StringConstructor; default: string; }; /** * The data of the references to display. */ referenceData: { type: ArrayConstructor; default: null; }; /** * The maximum number of references to display */ limit: { type: NumberConstructor; default: number; }; /** * Show the fallback reference if no references are found */ displayFallback: { type: BooleanConstructor; default: boolean; }; /** * Whether to render the widgets in interactive mode (if available) */ interactive: { type: BooleanConstructor; default: boolean; }; /** * Whether to show user an option to enable to interactive mode for widgets (if available) */ interactiveOptIn: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onLoaded?: ((...args: any[]) => any) | undefined; }>, { interactive: boolean; text: string; limit: number; interactiveOptIn: boolean; referenceData: unknown[]; displayFallback: boolean; }, {}, { NcReferenceWidget: import('vue').DefineComponent<{ reference: import('../../functions/reference/widgets.ts').ReferenceWidgetObject; interactive?: boolean; interactiveOptIn?: boolean; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ reference: import('../../functions/reference/widgets.ts').ReferenceWidgetObject; interactive?: boolean; interactiveOptIn?: boolean; }> & Readonly<{}>, { interactive: boolean; interactiveOptIn: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { widgetRoot: HTMLDivElement; customWidget: HTMLDivElement; customWidgetContent: HTMLDivElement; }, HTMLDivElement>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;