tldraw
Version:
A tiny little drawing editor.
8 lines (7 loc) • 770 B
Source Map (JSON)
{
"version": 3,
"sources": ["../../../../src/lib/shapes/arrow/ArrowShapeTool.ts"],
"sourcesContent": ["import { StateNode, TLStateNodeConstructor } from '@tldraw/editor'\nimport { Idle } from './toolStates/Idle'\nimport { Pointing } from './toolStates/Pointing'\n\n/** @public */\nexport class ArrowShapeTool extends StateNode {\n\tstatic override id = 'arrow'\n\tstatic override initial = 'idle'\n\tstatic override children(): TLStateNodeConstructor[] {\n\t\treturn [Idle, Pointing]\n\t}\n\n\toverride shapeType = 'arrow'\n}\n"],
"mappings": "AAAA,SAAS,iBAAyC;AAClD,SAAS,YAAY;AACrB,SAAS,gBAAgB;AAGlB,MAAM,uBAAuB,UAAU;AAAA,EAC7C,OAAgB,KAAK;AAAA,EACrB,OAAgB,UAAU;AAAA,EAC1B,OAAgB,WAAqC;AACpD,WAAO,CAAC,MAAM,QAAQ;AAAA,EACvB;AAAA,EAES,YAAY;AACtB;",
"names": []
}