UNPKG

@fesjs/fes-design

Version:
24 lines (23 loc) 761 B
import type { ExtractPublicPropTypes } from '../_util/interface'; import type { CollapseActiveName } from './common'; type Arrayable<T> = T | T[]; export type CollapseModelValue = Arrayable<CollapseActiveName>; export type Mutable<T> = { -readonly [P in keyof T]: T[P]; }; export declare const collapseProps: { readonly accordion: BooleanConstructor; readonly arrow: { readonly type: StringConstructor; readonly default: "right"; }; readonly modelValue: { readonly type: import("vue").PropType<CollapseModelValue>; }; readonly embedded: { readonly type: BooleanConstructor; readonly default: true; }; }; export type CollapseProps = ExtractPublicPropTypes<typeof collapseProps>; export {};