tav-ui
Version:
32 lines (31 loc) • 1.2 kB
TypeScript
import { toRefs } from 'vue';
import type { PermissionContext } from '../types';
declare const _default: import("vue").DefineComponent<{
disabled: {
type: BooleanConstructor;
default: boolean;
};
}, {
id: import("vue").Ref<string, string>;
type: import("vue").Ref<string, string>;
props: Readonly<{
[x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
disabled: boolean;
}>;
attrs: {
[x: string]: unknown;
};
disabled: import("vue").Ref<boolean, boolean>;
permissionsContext: PermissionContext[];
getPermission: (id: string) => PermissionContext | undefined;
addPermission: (permissionItem: PermissionContext) => void;
removePermission: (permissionItem: PermissionContext) => void;
toRefs: typeof toRefs;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
disabled?: unknown;
} & {
disabled: boolean;
} & {}>, {
disabled: boolean;
}>;
export default _default;