grandma3-ts-types
Version:
TypeScript definitions for grandMA3 Lua library.
32 lines (30 loc) • 665 B
TypeScript
type PresetFamilyType = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 21 | 22 | 23 | 24 | 25;
type PresetPools = Obj<DataPoolClass, Presets> & {
[]: Presets;
[]: Presets;
[]: Presets;
[]: Presets;
[]: Presets;
[]: Presets;
[]: Presets;
[]: Presets;
[]: Presets;
[]: Presets;
[]: Presets;
[]: Presets;
[]: Presets;
[]: Presets;
};
type Presets = Obj<PresetPools, Preset>;
type PresetProps = ObjProps & {
appearance: Appearance;
phaseFromX: number;
phaseToX: number;
speedFromX: number;
speedToX: number;
scribble: Scribble;
xBlock: number;
xGroup: number;
xWings: number;
};
type Preset = Obj<PresetPools, Recipe, PresetProps> & {};