grandma3-ts-types
Version:
TypeScript definitions for grandMA3 Lua library.
17 lines (14 loc) • 399 B
TypeScript
type Macros = Obj<DataPoolClass, Macro> & Macro[] & { [index: string]: Macro };
type Macro = Obj<Layouts, MacroLine> &
MacroLine[] & { [index: string]: MacroLine } & {
appearance: Obj;
};
type MacroLineProps = ObjProps & {
wait: number;
command: string;
note: string;
enabled: boolean;
addToCmdLine: boolean;
execute: boolean;
};
type MacroLine = Obj<Macro, undefined> & MacroLineProps;