@nextcloud/vue
Version:
Nextcloud vue components
98 lines (97 loc) • 2.85 kB
TypeScript
declare const _default: 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>;
export default _default;