UNPKG

@nextcloud/vue

Version:
235 lines (234 loc) 7.1 kB
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ /** * The main text */ text: { type: StringConstructor; default: string; }; arguments: { type: ObjectConstructor; default: () => {}; }; referenceLimit: { type: NumberConstructor; default: number; }; referenceInteractive: { type: BooleanConstructor; default: boolean; }; referenceInteractiveOptIn: { type: BooleanConstructor; default: boolean; }; /** Provide data upfront to avoid extra http request */ references: { type: ArrayConstructor; default: null; }; /** Provide basic Markdown syntax */ useMarkdown: { type: BooleanConstructor; default: boolean; }; /** Provide GitHub Flavored Markdown syntax */ useExtendedMarkdown: { type: BooleanConstructor; default: boolean; }; /** Provide event from rendered markdown inputs */ interactive: { type: BooleanConstructor; default: boolean; }; /** * Automatically convert link-like text to markdown links */ autolink: { type: BooleanConstructor; default: boolean; }; }>, {}, { parentId: string; }, {}, { renderPlaintext(): import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }>; renderMarkdown(): import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }>; /** * Render plain text nodes * * @param {string} text - Content of the node */ prepareTextNode(text: string): string | (string | import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }>)[]; createElement(type: any, props: any, key: any): import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }>; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "interactTodo"[], "interactTodo", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ /** * The main text */ text: { type: StringConstructor; default: string; }; arguments: { type: ObjectConstructor; default: () => {}; }; referenceLimit: { type: NumberConstructor; default: number; }; referenceInteractive: { type: BooleanConstructor; default: boolean; }; referenceInteractiveOptIn: { type: BooleanConstructor; default: boolean; }; /** Provide data upfront to avoid extra http request */ references: { type: ArrayConstructor; default: null; }; /** Provide basic Markdown syntax */ useMarkdown: { type: BooleanConstructor; default: boolean; }; /** Provide GitHub Flavored Markdown syntax */ useExtendedMarkdown: { type: BooleanConstructor; default: boolean; }; /** Provide event from rendered markdown inputs */ interactive: { type: BooleanConstructor; default: boolean; }; /** * Automatically convert link-like text to markdown links */ autolink: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onInteractTodo?: ((...args: any[]) => any) | undefined; }>, { interactive: boolean; text: string; autolink: boolean; useMarkdown: boolean; useExtendedMarkdown: boolean; arguments: Record<string, any>; references: unknown[]; referenceLimit: number; referenceInteractive: boolean; referenceInteractiveOptIn: boolean; }, {}, { NcReferenceList: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ text: { type: StringConstructor; default: string; }; referenceData: { type: ArrayConstructor; default: null; }; limit: { type: NumberConstructor; default: number; }; displayFallback: { type: BooleanConstructor; default: boolean; }; interactive: { type: BooleanConstructor; default: boolean; }; 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<{ text: { type: StringConstructor; default: string; }; referenceData: { type: ArrayConstructor; default: null; }; limit: { type: NumberConstructor; default: number; }; displayFallback: { type: BooleanConstructor; default: boolean; }; interactive: { type: BooleanConstructor; default: boolean; }; 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; }, HTMLDivElement>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;