app/src/utils/tldraw/bindings.ts
2025-07-11 13:21:49 +00:00

15 lines
506 B
TypeScript

// TLDraw bindings
import { TLAnyBindingUtilConstructor } from '@tldraw/tldraw'
import { CCSlideLayoutBindingUtil } from './cc-base/cc-slideshow/CCSlideLayoutBindingUtil'
import { ccBindingProps } from './cc-base/cc-props'
// Export CC bindings
export { ccBindingProps }
// Define all binding utils in a single object for easy maintenance
export const BindingUtils = {
CCSlideLayout: CCSlideLayoutBindingUtil,
}
export const allBindingUtils: TLAnyBindingUtilConstructor[] = Object.values(BindingUtils)