@ant-design/x
Version:
Craft AI-driven interfaces effortlessly
13 lines (12 loc) • 534 B
TypeScript
export type AnyObject = Record<PropertyKey, any>;
type PrefixKeysInfo = [keyof KeyboardEvent, string, string];
export type PrefixKeysType = {
Ctrl: PrefixKeysInfo;
Alt: PrefixKeysInfo;
Meta: PrefixKeysInfo;
Shift: PrefixKeysInfo;
};
export type CodeKeyType = number | 'number' | keyof PrefixKeysType;
export type ShortcutKeys<CustomKey = number | 'number'> = [keyof PrefixKeysType, keyof PrefixKeysType, CustomKey] | [keyof PrefixKeysType, CustomKey];
export type DirectionType = 'ltr' | 'rtl' | undefined;
export {};