UNPKG

@velis/dynamicforms

Version:

Data entry boilerplate components and a RESTful API consumer

67 lines 3.6 kB
declare const _default: import("vue").DefineComponent<{}, { callHandler: (action: import("./action").default | import("./filtered-actions").default, context?: any) => Promise<boolean>; useDisplay: any; }, {}, {}, {}, import("vue").DefineComponent<import("vue").ExtractPropTypes<{ actions: { type: typeof import("./filtered-actions").default; required: true; }; useDisplay: { type: ObjectConstructor; default: () => void; }; }>, {}, {}, { displayStyle(): import("./namespace").ActionsNS.BreakpointJSON; }, { checkStyle(attribute: string, actionRes: import("./namespace").ActionsNS.BreakpointJSON, displayStyle: import("./namespace").ActionsNS.BreakpointsJSON): void; asText(action: import("./action").default): boolean; buttonVariant(action: import("./action").default): "link" | "info"; displayIcon(action: import("./action").default): boolean; displayLabel(action: import("./action").default): boolean; labelText(action: import("./action").default): string; isSmallSize(action: import("./action").default): boolean; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ actions: { type: typeof import("./filtered-actions").default; required: true; }; useDisplay: { type: ObjectConstructor; default: () => void; }; }>> & Readonly<{}>, { useDisplay: Record<string, any>; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any> | import("vue").DefineComponent<{}, {}, {}, {}, { dispatchAction(actions: import("./action").default | import("./filtered-actions").default, extraData: import("./namespace").ActionsNS.ActionHandlerExtraData): Promise<void>; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, { IonIcon: import("vue").DefineComponent<{ name: { type: StringConstructor; required: false; default: null; }; }, unknown, { loaded_svg: import("vue-ionicon/dist/ion-icon-cache").IconDefOrPromise; }, { repo_url(): string; loaded_svg_key(): string; }, { getCache(): import("vue-ionicon/dist/ion-icon-cache").IconDefOrPromise; setCache(value: import("vue-ionicon/dist/ion-icon-cache").IconDefOrPromise): import("vue-ionicon/dist/ion-icon-cache").IconDefOrPromise; sanitize(svg: string): string; setLoadedSVG(svg: import("vue-ionicon/dist/ion-icon-cache").IconDefOrPromise): void; loadSVG(): Promise<void>; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "icon-loaded"[], "icon-loaded", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ name: { type: StringConstructor; required: false; default: null; }; }>> & { "onIcon-loaded"?: ((...args: any[]) => any) | undefined; }, { name: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=actions-vuetify.vue.d.ts.map