UNPKG

@vtj/renderer

Version:

VTJ 是一款基于 Vue3 + Typescript 的低代码页面可视化设计器。内置低代码引擎、渲染器和代码生成器,面向前端开发者,开箱即用。 无缝嵌入本地开发工程,不改变前端开发流程和编码习惯。

20 lines (19 loc) 734 B
import { MenuDataItem } from '@vtj/ui'; import { PageFile } from '@vtj/core'; import { Access } from '../plugins'; import { Ref } from 'vue'; export interface UseMaskOptions { pageRouteName?: string; menuPathPrefix?: string; disableMenusFilter?: boolean; } export declare function createMenus(menuPathPrefix: string, pageRouteName: string, pages?: PageFile[]): MenuDataItem[]; export declare function menusFilter(menus: MenuDataItem[], access?: Access): MenuDataItem[]; export declare function useMask(options?: UseMaskOptions): { disabled: Ref<boolean, boolean>; logo: string | undefined; themeSwitchable: boolean | undefined; title: string; menus: MenuDataItem[]; pure: Ref<boolean, boolean>; };