pxt-core
Version:
Microsoft MakeCode provides Blocks / JavaScript / Python tools and editors
29 lines (28 loc) • 904 B
TypeScript
/// <reference path="../../pxtlib.d.ts" />
import { FieldAssetEditor } from "./field_asset";
export interface FieldSpriteEditorOptions {
sizes: string;
initColor: string;
initWidth: string;
initHeight: string;
disableResize: string;
filter?: string;
lightMode: boolean;
taggedTemplate?: string;
}
interface ParsedSpriteEditorOptions {
initColor: number;
initWidth: number;
initHeight: number;
disableResize: boolean;
filter?: string;
lightMode: boolean;
taggedTemplate?: string;
}
export declare class FieldSpriteEditor extends FieldAssetEditor<FieldSpriteEditorOptions, ParsedSpriteEditorOptions> {
protected getAssetType(): pxt.AssetType;
protected createNewAsset(text?: string): pxt.Asset;
protected getValueText(): string;
protected parseFieldOptions(opts: FieldSpriteEditorOptions): ParsedSpriteEditorOptions;
}
export {};