index.ts 497 B

123456789101112131415
  1. export { components } from './core/components'
  2. export { default as DrawBoard } from './core/renderer/renderer.vue'
  3. import { components } from './core/components'
  4. export type ShapeType = keyof typeof components
  5. export const shapeNames = {} as Record<ShapeType, string>
  6. for (const key in components) {
  7. shapeNames[key as ShapeType] = components[key as ShapeType].shapeName
  8. }
  9. export type { DrawItem, DrawData } from './core/components'
  10. export type { DrawExpose } from './core/hook/use-expose.ts'