UNPKG

zova-ui-vuetify

Version:

A vue3 vuetify framework with ioc

65 lines (61 loc) 2.64 kB
/** beans: begin */ export * from '../bean/model.layout.js'; export * from '../bean/model.menu.js'; import { ModelLayout } from '../bean/model.layout.js'; import { ModelMenu } from '../bean/model.menu.js'; import 'zova'; declare module 'zova' { export interface IBeanRecord { 'home-layout.model.layout': ModelLayout; 'home-layout.model.menu': ModelMenu; } } /** beans: end */ /** components: begin */ export { ControllerEssentialLink } from '../component/essentialLink/controller.js'; export * as NSControllerEssentialLink from '../component/essentialLink/controller.js'; export { ControllerLayoutDefault } from '../component/layoutDefault/controller.js'; export * as NSControllerLayoutDefault from '../component/layoutDefault/controller.js'; export { ControllerLayoutEmpty } from '../component/layoutEmpty/controller.js'; export * as NSControllerLayoutEmpty from '../component/layoutEmpty/controller.js'; import * as NSControllerEssentialLink from '../component/essentialLink/controller.js'; import * as NSControllerLayoutDefault from '../component/layoutDefault/controller.js'; import * as NSControllerLayoutEmpty from '../component/layoutEmpty/controller.js'; export { default as ZEssentialLink } from '../component/essentialLink/index.vue'; import ZEssentialLink from '../component/essentialLink/index.vue'; export { default as ZLayoutDefault } from '../component/layoutDefault/index.vue'; import ZLayoutDefault from '../component/layoutDefault/index.vue'; export { default as ZLayoutEmpty } from '../component/layoutEmpty/index.vue'; import ZLayoutEmpty from '../component/layoutEmpty/index.vue'; export const components = { essentialLink: ZEssentialLink, layoutDefault: ZLayoutDefault, layoutEmpty: ZLayoutEmpty, }; import 'zova'; declare module 'zova' { export interface IComponentRecord { 'home-layout:essentialLink': NSControllerEssentialLink.ControllerEssentialLink; 'home-layout:layoutDefault': NSControllerLayoutDefault.ControllerLayoutDefault; 'home-layout:layoutEmpty': NSControllerLayoutEmpty.ControllerLayoutEmpty; } } /** components: end */ /** service: begin */ import service_menu from '../service/menu.js'; export const services = { menu: service_menu, }; /** service: end */ /** scope: begin */ import { BeanScopeBase, Scope, TypeModuleResource } from 'zova'; @Scope() export class ScopeModuleHomeLayout extends BeanScopeBase {} export interface ScopeModuleHomeLayout extends TypeModuleResource<any, any, any, any, typeof services> {} import 'zova'; declare module 'zova' { export interface IBeanScopeRecord { 'home-layout': ScopeModuleHomeLayout; } } /** scope: end */