sb-edit
Version:
Import, edit, and export Scratch project files
51 lines (50 loc) • 1.15 kB
TypeScript
type ScalarValue = number | string | boolean;
export declare class Variable {
name: string;
id: string;
value: ScalarValue;
cloud: boolean;
visible: boolean;
mode: "default" | "slider" | "large";
x: number;
y: number;
sliderMin: number;
sliderMax: number;
isDiscrete: boolean;
constructor(options: {
name: string;
id?: string;
value: ScalarValue;
cloud?: boolean;
visible?: boolean;
mode?: "default" | "slider" | "large";
x?: number;
y?: number;
sliderMin?: number;
sliderMax?: number;
isDiscrete?: boolean;
});
setName(name: string): void;
}
export declare class List {
name: string;
value: ScalarValue[];
visible: boolean;
x: number;
y: number;
width: number | null;
height: number | null;
id: string;
constructor(options: {
name: string;
value: ScalarValue[];
visible?: boolean;
x?: number;
y?: number;
width?: number;
height?: number;
id?: string;
});
setName(name: string): void;
}
export {};