@fesjs/fes-design
Version:
fes-design for PC
24 lines (23 loc) • 761 B
TypeScript
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 {};