defaultBindingSchemas

See source code

Default binding schema configurations for all built-in tldraw binding types. Bindings represent relationships between shapes, such as arrows connected to shapes.

Currently includes: - arrow: Bindings that connect arrow shapes to other shapes at specific anchor points

defaultBindingSchemas: {
  arrow: {
    migrations: TLPropsMigrations;
    props: RecordProps<import(".").TLArrowBinding>;
  };
};

Example

import { createTLSchema, defaultBindingSchemas } from "@tldraw/tlschema";

// Use default bindings
const schema = createTLSchema({
  bindings: defaultBindingSchemas,
});

// Add custom binding alongside defaults
const customSchema = createTLSchema({
  bindings: {
    ...defaultBindingSchemas,
    myCustomBinding: {
      props: myCustomBindingProps,
      migrations: myCustomBindingMigrations,
    },
  },
});
Prev
canvasUiColorTypeValidator
Next
defaultColorNames