@tldraw/editor
Version:
tldraw infinite canvas SDK (editor).
8 lines (7 loc) • 882 B
Source Map (JSON)
{
"version": 3,
"sources": ["../../../../../src/lib/editor/tools/BaseBoxShapeTool/BaseBoxShapeTool.ts"],
"sourcesContent": ["import { TLShape } from '@tldraw/tlschema'\nimport { StateNode, TLStateNodeConstructor } from '../StateNode'\nimport { Idle } from './children/Idle'\nimport { Pointing } from './children/Pointing'\n\n/** @public */\nexport abstract class BaseBoxShapeTool extends StateNode {\n\tstatic override id = 'box'\n\tstatic override initial = 'idle'\n\tstatic override children(): TLStateNodeConstructor[] {\n\t\treturn [Idle, Pointing]\n\t}\n\n\tabstract override shapeType: string\n\n\tonCreate?(_shape: TLShape | null): void | null\n}\n"],
"mappings": "AACA,SAAS,iBAAyC;AAClD,SAAS,YAAY;AACrB,SAAS,gBAAgB;AAGlB,MAAe,yBAAyB,UAAU;AAAA,EACxD,OAAgB,KAAK;AAAA,EACrB,OAAgB,UAAU;AAAA,EAC1B,OAAgB,WAAqC;AACpD,WAAO,CAAC,MAAM,QAAQ;AAAA,EACvB;AAKD;",
"names": []
}