@oarepo/invenio-vue
Version:
Vue 3 library for handling invenio REST
43 lines (42 loc) • 1.52 kB
TypeScript
import { InvenioRecordComposable } from "../invenio/types";
declare const _default: import("vue").DefineComponent<{
viewerComponent: {
required: true;
type: (ObjectConstructor | FunctionConstructor)[];
};
loadingComponent: {
type: (ObjectConstructor | FunctionConstructor | StringConstructor)[];
default: undefined;
};
errorComponent: {
type: (ObjectConstructor | FunctionConstructor | StringConstructor)[];
default: undefined;
};
url: {
type: StringConstructor;
};
options: {
type: ObjectConstructor;
};
}, {
record: import("vue").Ref<InvenioRecordComposable<any, any> | undefined>;
propsAndAttributes: {
viewerComponent: unknown;
loadingComponent: undefined;
errorComponent: undefined;
url?: string | undefined;
options?: Record<string, any> | undefined;
};
currentComponent: import("vue").ComputedRef<any>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
viewerComponent: unknown;
loadingComponent: undefined;
errorComponent: undefined;
} & {
url?: string | undefined;
options?: Record<string, any> | undefined;
}>, {
loadingComponent: undefined;
errorComponent: undefined;
}>;
export default _default;