4f70a4f4e8
Describe what your pull request does. If appropriate, add GIFs or images showing the before and after. ### Change Type - [x] `sdk` — Changes the tldraw SDK - [x] `galaxy brain` — Architectural changes ### Test Plan 1. Add a step-by-step description of how to test your PR here. 2. - [ ] Unit Tests - [ ] End to end tests ### Release Notes #### BREAKING CHANGES - The `Migrations` type is now called `LegacyMigrations`. - The serialized schema format (e.g. returned by `StoreSchema.serialize()` and `Store.getSnapshot()`) has changed. You don't need to do anything about it unless you were reading data directly from the schema for some reason. In which case it'd be best to avoid that in the future! We have no plans to change the schema format again (this time was traumatic enough) but you never know. - `compareRecordVersions` and the `RecordVersion` type have both disappeared. There is no replacement. These were public by mistake anyway, so hopefully nobody had been using it. - `compareSchemas` is a bit less useful now. Our migrations system has become a little fuzzy to allow for simpler UX when adding/removing custom extensions and 3rd party dependencies, and as a result we can no longer compare serialized schemas in any rigorous manner. You can rely on this function to return `0` if the schemas are the same. Otherwise it will return `-1` if the schema on the right _seems_ to be newer than the schema on the left, but it cannot guarantee that in situations where migration sequences have been removed over time (e.g. if you remove one of the builtin tldraw shapes). Generally speaking, the best way to check schema compatibility now is to call `store.schema.getMigrationsSince(persistedSchema)`. This will throw an error if there is no upgrade path from the `persistedSchema` to the current version. - `defineMigrations` has been deprecated and will be removed in a future release. For upgrade instructions see https://tldraw.dev/docs/persistence#Updating-legacy-shape-migrations-defineMigrations - `migrate` has been removed. Nobody should have been using this but if you were you'll need to find an alternative. For migrating tldraw data, you should stick to using `schema.migrateStoreSnapshot` and, if you are building a nuanced sync engine that supports some amount of backwards compatibility, also feel free to use `schema.migratePersistedRecord`. - the `Migration` type has changed. If you need the old one for some reason it has been renamed to `LegacyMigration`. It will be removed in a future release. - the `Migrations` type has been renamed to `LegacyMigrations` and will be removed in a future release. - the `SerializedSchema` type has been augmented. If you need the old version specifically you can use `SerializedSchemaV1` --------- Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
9998 lines
319 KiB
JSON
9998 lines
319 KiB
JSON
{
|
|
"metadata": {
|
|
"toolPackage": "@microsoft/api-extractor",
|
|
"toolVersion": "7.43.1",
|
|
"schemaVersion": 1011,
|
|
"oldestForwardsCompatibleVersion": 1001,
|
|
"tsdocConfig": {
|
|
"$schema": "https://developer.microsoft.com/json-schemas/tsdoc/v0/tsdoc.schema.json",
|
|
"noStandardTags": true,
|
|
"tagDefinitions": [
|
|
{
|
|
"tagName": "@alpha",
|
|
"syntaxKind": "modifier"
|
|
},
|
|
{
|
|
"tagName": "@beta",
|
|
"syntaxKind": "modifier"
|
|
},
|
|
{
|
|
"tagName": "@defaultValue",
|
|
"syntaxKind": "block"
|
|
},
|
|
{
|
|
"tagName": "@decorator",
|
|
"syntaxKind": "block",
|
|
"allowMultiple": true
|
|
},
|
|
{
|
|
"tagName": "@deprecated",
|
|
"syntaxKind": "block"
|
|
},
|
|
{
|
|
"tagName": "@eventProperty",
|
|
"syntaxKind": "modifier"
|
|
},
|
|
{
|
|
"tagName": "@example",
|
|
"syntaxKind": "block",
|
|
"allowMultiple": true
|
|
},
|
|
{
|
|
"tagName": "@experimental",
|
|
"syntaxKind": "modifier"
|
|
},
|
|
{
|
|
"tagName": "@inheritDoc",
|
|
"syntaxKind": "inline"
|
|
},
|
|
{
|
|
"tagName": "@internal",
|
|
"syntaxKind": "modifier"
|
|
},
|
|
{
|
|
"tagName": "@label",
|
|
"syntaxKind": "inline"
|
|
},
|
|
{
|
|
"tagName": "@link",
|
|
"syntaxKind": "inline",
|
|
"allowMultiple": true
|
|
},
|
|
{
|
|
"tagName": "@override",
|
|
"syntaxKind": "modifier"
|
|
},
|
|
{
|
|
"tagName": "@packageDocumentation",
|
|
"syntaxKind": "modifier"
|
|
},
|
|
{
|
|
"tagName": "@param",
|
|
"syntaxKind": "block",
|
|
"allowMultiple": true
|
|
},
|
|
{
|
|
"tagName": "@privateRemarks",
|
|
"syntaxKind": "block"
|
|
},
|
|
{
|
|
"tagName": "@public",
|
|
"syntaxKind": "modifier"
|
|
},
|
|
{
|
|
"tagName": "@readonly",
|
|
"syntaxKind": "modifier"
|
|
},
|
|
{
|
|
"tagName": "@remarks",
|
|
"syntaxKind": "block"
|
|
},
|
|
{
|
|
"tagName": "@returns",
|
|
"syntaxKind": "block"
|
|
},
|
|
{
|
|
"tagName": "@sealed",
|
|
"syntaxKind": "modifier"
|
|
},
|
|
{
|
|
"tagName": "@see",
|
|
"syntaxKind": "block"
|
|
},
|
|
{
|
|
"tagName": "@throws",
|
|
"syntaxKind": "block",
|
|
"allowMultiple": true
|
|
},
|
|
{
|
|
"tagName": "@typeParam",
|
|
"syntaxKind": "block",
|
|
"allowMultiple": true
|
|
},
|
|
{
|
|
"tagName": "@virtual",
|
|
"syntaxKind": "modifier"
|
|
},
|
|
{
|
|
"tagName": "@betaDocumentation",
|
|
"syntaxKind": "modifier"
|
|
},
|
|
{
|
|
"tagName": "@internalRemarks",
|
|
"syntaxKind": "block"
|
|
},
|
|
{
|
|
"tagName": "@preapproved",
|
|
"syntaxKind": "modifier"
|
|
}
|
|
],
|
|
"supportForTags": {
|
|
"@alpha": true,
|
|
"@beta": true,
|
|
"@defaultValue": true,
|
|
"@decorator": true,
|
|
"@deprecated": true,
|
|
"@eventProperty": true,
|
|
"@example": true,
|
|
"@experimental": true,
|
|
"@inheritDoc": true,
|
|
"@internal": true,
|
|
"@label": true,
|
|
"@link": true,
|
|
"@override": true,
|
|
"@packageDocumentation": true,
|
|
"@param": true,
|
|
"@privateRemarks": true,
|
|
"@public": true,
|
|
"@readonly": true,
|
|
"@remarks": true,
|
|
"@returns": true,
|
|
"@sealed": true,
|
|
"@see": true,
|
|
"@throws": true,
|
|
"@typeParam": true,
|
|
"@virtual": true,
|
|
"@betaDocumentation": true,
|
|
"@internalRemarks": true,
|
|
"@preapproved": true
|
|
},
|
|
"reportUnsupportedHtmlElements": false
|
|
}
|
|
},
|
|
"kind": "Package",
|
|
"canonicalReference": "@tldraw/tlschema!",
|
|
"docComment": "",
|
|
"name": "@tldraw/tlschema",
|
|
"preserveMemberOrder": false,
|
|
"members": [
|
|
{
|
|
"kind": "EntryPoint",
|
|
"canonicalReference": "@tldraw/tlschema!",
|
|
"name": "",
|
|
"preserveMemberOrder": false,
|
|
"members": [
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!ArrowShapeArrowheadEndStyle:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "ArrowShapeArrowheadEndStyle: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"arrow\" | \"bar\" | \"diamond\" | \"dot\" | \"inverted\" | \"none\" | \"pipe\" | \"square\" | \"triangle\">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLArrowShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "ArrowShapeArrowheadEndStyle",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 4
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!ArrowShapeArrowheadStartStyle:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "ArrowShapeArrowheadStartStyle: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"arrow\" | \"bar\" | \"diamond\" | \"dot\" | \"inverted\" | \"none\" | \"pipe\" | \"square\" | \"triangle\">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLArrowShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "ArrowShapeArrowheadStartStyle",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 4
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!arrowShapeProps:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "arrowShapeProps: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n arrowheadEnd: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"arrow\" | \"bar\" | \"diamond\" | \"dot\" | \"inverted\" | \"none\" | \"pipe\" | \"square\" | \"triangle\">;\n arrowheadStart: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"arrow\" | \"bar\" | \"diamond\" | \"dot\" | \"inverted\" | \"none\" | \"pipe\" | \"square\" | \"triangle\">;\n bend: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n color: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"black\" | \"blue\" | \"green\" | \"grey\" | \"light-blue\" | \"light-green\" | \"light-red\" | \"light-violet\" | \"orange\" | \"red\" | \"violet\" | \"white\" | \"yellow\">;\n dash: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"dashed\" | \"dotted\" | \"draw\" | \"solid\">;\n end: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.UnionValidator",
|
|
"canonicalReference": "@tldraw/validate!UnionValidator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"type\", {\n binding: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.ObjectValidator",
|
|
"canonicalReference": "@tldraw/validate!ObjectValidator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<{\n boundShapeId: import(\"../records/TLShape\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapeId",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n isExact: boolean;\n isPrecise: boolean;\n normalizedAnchor: import(\"../misc/geometry-types\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "VecModel",
|
|
"canonicalReference": "@tldraw/tlschema!VecModel:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n type: \"binding\";\n } & {}>;\n point: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.ObjectValidator",
|
|
"canonicalReference": "@tldraw/validate!ObjectValidator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<{\n type: \"point\";\n x: number;\n y: number;\n } & {}>;\n }, never>;\n fill: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"none\" | \"pattern\" | \"semi\" | \"solid\">;\n font: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"draw\" | \"mono\" | \"sans\" | \"serif\">;\n labelColor: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"black\" | \"blue\" | \"green\" | \"grey\" | \"light-blue\" | \"light-green\" | \"light-red\" | \"light-violet\" | \"orange\" | \"red\" | \"violet\" | \"white\" | \"yellow\">;\n labelPosition: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n size: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"l\" | \"m\" | \"s\" | \"xl\">;\n start: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.UnionValidator",
|
|
"canonicalReference": "@tldraw/validate!UnionValidator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"type\", {\n binding: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.ObjectValidator",
|
|
"canonicalReference": "@tldraw/validate!ObjectValidator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<{\n boundShapeId: import(\"../records/TLShape\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapeId",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n isExact: boolean;\n isPrecise: boolean;\n normalizedAnchor: import(\"../misc/geometry-types\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "VecModel",
|
|
"canonicalReference": "@tldraw/tlschema!VecModel:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n type: \"binding\";\n } & {}>;\n point: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.ObjectValidator",
|
|
"canonicalReference": "@tldraw/validate!ObjectValidator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<{\n type: \"point\";\n x: number;\n y: number;\n } & {}>;\n }, never>;\n text: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<string>;\n}"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLArrowShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "arrowShapeProps",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 44
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!assetIdValidator:var",
|
|
"docComment": "/**\n * A validator for asset record type Ids.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "assetIdValidator: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLAssetId",
|
|
"canonicalReference": "@tldraw/tlschema!TLAssetId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/assets/TLBaseAsset.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "assetIdValidator",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!AssetRecordType:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "AssetRecordType: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "import(\"@tldraw/store\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "RecordType",
|
|
"canonicalReference": "@tldraw/store!RecordType:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLAsset",
|
|
"canonicalReference": "@tldraw/tlschema!TLAsset:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", \"props\" | \"type\">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLAsset.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "AssetRecordType",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 6
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!bookmarkShapeProps:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "bookmarkShapeProps: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n assetId: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLAssetId",
|
|
"canonicalReference": "@tldraw/tlschema!TLAssetId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | null>;\n h: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n url: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<string>;\n w: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n}"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLBookmarkShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "bookmarkShapeProps",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 12
|
|
}
|
|
},
|
|
{
|
|
"kind": "Interface",
|
|
"canonicalReference": "@tldraw/tlschema!BoxModel:interface",
|
|
"docComment": "/**\n * A serializable model for 2D boxes.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export interface BoxModel "
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/misc/geometry-types.ts",
|
|
"releaseTag": "Public",
|
|
"name": "BoxModel",
|
|
"preserveMemberOrder": false,
|
|
"members": [
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!BoxModel#h:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "h: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "h",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!BoxModel#w:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "w: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "w",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!BoxModel#x:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "x: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "x",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!BoxModel#y:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "y: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "y",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
}
|
|
],
|
|
"extendsTokenRanges": []
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!boxModelValidator:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "boxModelValidator: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "BoxModel",
|
|
"canonicalReference": "@tldraw/tlschema!BoxModel:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/misc/geometry-types.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "boxModelValidator",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!CameraRecordType:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "CameraRecordType: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "import(\"@tldraw/store\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "RecordType",
|
|
"canonicalReference": "@tldraw/store!RecordType:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLCamera",
|
|
"canonicalReference": "@tldraw/tlschema!TLCamera:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", never>"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLCamera.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "CameraRecordType",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 6
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!canvasUiColorTypeValidator:var",
|
|
"docComment": "/**\n * A validator for the colors used by tldraw's default shapes.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "canvasUiColorTypeValidator: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"accent\" | \"black\" | \"laser\" | \"muted-1\" | \"selection-fill\" | \"selection-stroke\" | \"white\">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/misc/TLColor.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "canvasUiColorTypeValidator",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "Function",
|
|
"canonicalReference": "@tldraw/tlschema!createAssetValidator:function(1)",
|
|
"docComment": "/**\n * Create a validator for an asset record type.\n *\n * @param type - The type of the asset\n *\n * @param props - The validator for the asset's props\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export declare function createAssetValidator<Type extends "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", Props extends "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "JsonObject",
|
|
"canonicalReference": "@tldraw/utils!JsonObject:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">(type: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "Type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", props: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<Props>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "): "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.ObjectValidator",
|
|
"canonicalReference": "@tldraw/validate!ObjectValidator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<{ [P in \"id\" | \"meta\" | \"typeName\" | (undefined extends Props ? never : \"props\") | (undefined extends Type ? never : \"type\")]: {\n id: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLAssetId",
|
|
"canonicalReference": "@tldraw/tlschema!TLAssetId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n meta: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "JsonObject",
|
|
"canonicalReference": "@tldraw/utils!JsonObject:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n props: Props;\n type: Type;\n typeName: 'asset';\n}[P]; } & { [P_1 in (undefined extends Props ? \"props\" : never) | (undefined extends Type ? \"type\" : never)]?: {\n id: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLAssetId",
|
|
"canonicalReference": "@tldraw/tlschema!TLAssetId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n meta: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "JsonObject",
|
|
"canonicalReference": "@tldraw/utils!JsonObject:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n props: Props;\n type: Type;\n typeName: 'asset';\n}[P_1] | undefined; }>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/assets/TLBaseAsset.ts",
|
|
"returnTypeTokenRange": {
|
|
"startIndex": 10,
|
|
"endIndex": 20
|
|
},
|
|
"releaseTag": "Public",
|
|
"overloadIndex": 1,
|
|
"parameters": [
|
|
{
|
|
"parameterName": "type",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 5,
|
|
"endIndex": 6
|
|
},
|
|
"isOptional": false
|
|
},
|
|
{
|
|
"parameterName": "props",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 7,
|
|
"endIndex": 9
|
|
},
|
|
"isOptional": false
|
|
}
|
|
],
|
|
"typeParameters": [
|
|
{
|
|
"typeParameterName": "Type",
|
|
"constraintTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"defaultTypeTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
}
|
|
},
|
|
{
|
|
"typeParameterName": "Props",
|
|
"constraintTokenRange": {
|
|
"startIndex": 3,
|
|
"endIndex": 4
|
|
},
|
|
"defaultTypeTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
}
|
|
}
|
|
],
|
|
"name": "createAssetValidator"
|
|
},
|
|
{
|
|
"kind": "Function",
|
|
"canonicalReference": "@tldraw/tlschema!createPresenceStateDerivation:function(1)",
|
|
"docComment": "/**\n * Creates a derivation that represents the current presence state of the current user.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "createPresenceStateDerivation: ($user: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Signal",
|
|
"canonicalReference": "@tldraw/state!Signal:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<{\n color: string;\n id: string;\n name: string;\n}>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", instanceId?: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLInstancePresence",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "['id']"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ") => "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "(store: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLStore",
|
|
"canonicalReference": "@tldraw/tlschema!TLStore:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ") => "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Signal",
|
|
"canonicalReference": "@tldraw/state!Signal:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<null | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLInstancePresence",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/createPresenceStateDerivation.ts",
|
|
"returnTypeTokenRange": {
|
|
"startIndex": 7,
|
|
"endIndex": 14
|
|
},
|
|
"releaseTag": "Public",
|
|
"overloadIndex": 1,
|
|
"parameters": [
|
|
{
|
|
"parameterName": "$user",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
},
|
|
"isOptional": false
|
|
},
|
|
{
|
|
"parameterName": "instanceId",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 4,
|
|
"endIndex": 6
|
|
},
|
|
"isOptional": true
|
|
}
|
|
],
|
|
"name": "createPresenceStateDerivation"
|
|
},
|
|
{
|
|
"kind": "Function",
|
|
"canonicalReference": "@tldraw/tlschema!createShapeId:function(1)",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export declare function createShapeId(id?: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "): "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapeId",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLShape.ts",
|
|
"returnTypeTokenRange": {
|
|
"startIndex": 3,
|
|
"endIndex": 4
|
|
},
|
|
"releaseTag": "Public",
|
|
"overloadIndex": 1,
|
|
"parameters": [
|
|
{
|
|
"parameterName": "id",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"isOptional": true
|
|
}
|
|
],
|
|
"name": "createShapeId"
|
|
},
|
|
{
|
|
"kind": "Function",
|
|
"canonicalReference": "@tldraw/tlschema!createShapePropsMigrationSequence:function(1)",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export declare function createShapePropsMigrationSequence(migrations: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapePropsMigrations",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapePropsMigrations:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "): "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapePropsMigrations",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapePropsMigrations:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLShape.ts",
|
|
"returnTypeTokenRange": {
|
|
"startIndex": 3,
|
|
"endIndex": 4
|
|
},
|
|
"releaseTag": "Public",
|
|
"overloadIndex": 1,
|
|
"parameters": [
|
|
{
|
|
"parameterName": "migrations",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"isOptional": false
|
|
}
|
|
],
|
|
"name": "createShapePropsMigrationSequence"
|
|
},
|
|
{
|
|
"kind": "Function",
|
|
"canonicalReference": "@tldraw/tlschema!createShapeValidator:function(1)",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export declare function createShapeValidator<Type extends "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", Props extends "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "JsonObject",
|
|
"canonicalReference": "@tldraw/utils!JsonObject:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", Meta extends "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "JsonObject",
|
|
"canonicalReference": "@tldraw/utils!JsonObject:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">(type: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "Type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", props?: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n [K in keyof Props]: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validatable",
|
|
"canonicalReference": "@tldraw/validate!Validatable:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<Props[K]>;\n}"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", meta?: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n [K in keyof Meta]: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validatable",
|
|
"canonicalReference": "@tldraw/validate!Validatable:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<Meta[K]>;\n}"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "): "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.ObjectValidator",
|
|
"canonicalReference": "@tldraw/validate!ObjectValidator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<{ [P in \"id\" | \"index\" | \"isLocked\" | \"meta\" | \"opacity\" | \"parentId\" | \"rotation\" | \"typeName\" | \"x\" | \"y\" | (undefined extends Props ? never : \"props\") | (undefined extends Type ? never : \"type\")]: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<Type, Props>[P]; } & { [P_1 in (undefined extends Props ? \"props\" : never) | (undefined extends Type ? \"type\" : never)]?: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<Type, Props>[P_1] | undefined; }>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLBaseShape.ts",
|
|
"returnTypeTokenRange": {
|
|
"startIndex": 17,
|
|
"endIndex": 23
|
|
},
|
|
"releaseTag": "Public",
|
|
"overloadIndex": 1,
|
|
"parameters": [
|
|
{
|
|
"parameterName": "type",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 7,
|
|
"endIndex": 8
|
|
},
|
|
"isOptional": false
|
|
},
|
|
{
|
|
"parameterName": "props",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 9,
|
|
"endIndex": 12
|
|
},
|
|
"isOptional": true
|
|
},
|
|
{
|
|
"parameterName": "meta",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 13,
|
|
"endIndex": 16
|
|
},
|
|
"isOptional": true
|
|
}
|
|
],
|
|
"typeParameters": [
|
|
{
|
|
"typeParameterName": "Type",
|
|
"constraintTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"defaultTypeTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
}
|
|
},
|
|
{
|
|
"typeParameterName": "Props",
|
|
"constraintTokenRange": {
|
|
"startIndex": 3,
|
|
"endIndex": 4
|
|
},
|
|
"defaultTypeTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
}
|
|
},
|
|
{
|
|
"typeParameterName": "Meta",
|
|
"constraintTokenRange": {
|
|
"startIndex": 5,
|
|
"endIndex": 6
|
|
},
|
|
"defaultTypeTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
}
|
|
}
|
|
],
|
|
"name": "createShapeValidator"
|
|
},
|
|
{
|
|
"kind": "Function",
|
|
"canonicalReference": "@tldraw/tlschema!createTLSchema:function(1)",
|
|
"docComment": "/**\n * Create a TLSchema with custom shapes. Custom shapes cannot override default shapes.\n *\n * @param opts - Options\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export declare function createTLSchema({ shapes, migrations, }?: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n migrations?: readonly "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "MigrationSequence",
|
|
"canonicalReference": "@tldraw/store!MigrationSequence:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "[];\n shapes?: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Record",
|
|
"canonicalReference": "!Record:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<string, "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "SchemaShapeInfo",
|
|
"canonicalReference": "@tldraw/tlschema!SchemaShapeInfo:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">;\n}"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "): "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLSchema",
|
|
"canonicalReference": "@tldraw/tlschema!TLSchema:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/createTLSchema.ts",
|
|
"returnTypeTokenRange": {
|
|
"startIndex": 9,
|
|
"endIndex": 10
|
|
},
|
|
"releaseTag": "Public",
|
|
"overloadIndex": 1,
|
|
"parameters": [
|
|
{
|
|
"parameterName": "{ shapes, migrations, }",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 8
|
|
},
|
|
"isOptional": true
|
|
}
|
|
],
|
|
"name": "createTLSchema"
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!DefaultColorStyle:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "DefaultColorStyle: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "import(\"./StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"black\" | \"blue\" | \"green\" | \"grey\" | \"light-blue\" | \"light-green\" | \"light-red\" | \"light-violet\" | \"orange\" | \"red\" | \"violet\" | \"white\" | \"yellow\">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLColorStyle.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "DefaultColorStyle",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 4
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!DefaultColorThemePalette:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "DefaultColorThemePalette: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n darkMode: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLDefaultColorTheme",
|
|
"canonicalReference": "@tldraw/tlschema!TLDefaultColorTheme:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n lightMode: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLDefaultColorTheme",
|
|
"canonicalReference": "@tldraw/tlschema!TLDefaultColorTheme:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n}"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLColorStyle.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "DefaultColorThemePalette",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 6
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!DefaultDashStyle:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "DefaultDashStyle: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "import(\"./StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"dashed\" | \"dotted\" | \"draw\" | \"solid\">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLDashStyle.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "DefaultDashStyle",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 4
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!DefaultFillStyle:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "DefaultFillStyle: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "import(\"./StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"none\" | \"pattern\" | \"semi\" | \"solid\">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLFillStyle.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "DefaultFillStyle",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 4
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!DefaultFontFamilies:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "DefaultFontFamilies: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n draw: string;\n mono: string;\n sans: string;\n serif: string;\n}"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLFontStyle.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "DefaultFontFamilies",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!DefaultFontStyle:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "DefaultFontStyle: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "import(\"./StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"draw\" | \"mono\" | \"sans\" | \"serif\">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLFontStyle.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "DefaultFontStyle",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 4
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!DefaultHorizontalAlignStyle:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "DefaultHorizontalAlignStyle: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "import(\"./StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"end-legacy\" | \"end\" | \"middle-legacy\" | \"middle\" | \"start-legacy\" | \"start\">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLHorizontalAlignStyle.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "DefaultHorizontalAlignStyle",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 4
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!DefaultSizeStyle:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "DefaultSizeStyle: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "import(\"./StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"l\" | \"m\" | \"s\" | \"xl\">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLSizeStyle.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "DefaultSizeStyle",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 4
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!DefaultVerticalAlignStyle:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "DefaultVerticalAlignStyle: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "import(\"./StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"end\" | \"middle\" | \"start\">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLVerticalAlignStyle.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "DefaultVerticalAlignStyle",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 4
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!DocumentRecordType:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "DocumentRecordType: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "import(\"@tldraw/store\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "RecordType",
|
|
"canonicalReference": "@tldraw/store!RecordType:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLDocument",
|
|
"canonicalReference": "@tldraw/tlschema!TLDocument:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", never>"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLDocument.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "DocumentRecordType",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 6
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!drawShapeProps:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "drawShapeProps: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n color: import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"black\" | \"blue\" | \"green\" | \"grey\" | \"light-blue\" | \"light-green\" | \"light-red\" | \"light-violet\" | \"orange\" | \"red\" | \"violet\" | \"white\" | \"yellow\">;\n dash: import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"dashed\" | \"dotted\" | \"draw\" | \"solid\">;\n fill: import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"none\" | \"pattern\" | \"semi\" | \"solid\">;\n isClosed: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<boolean>;\n isComplete: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<boolean>;\n isPen: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<boolean>;\n segments: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.ArrayOfValidator",
|
|
"canonicalReference": "@tldraw/validate!ArrayOfValidator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<{\n points: import(\"../misc/geometry-types\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "VecModel",
|
|
"canonicalReference": "@tldraw/tlschema!VecModel:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "[];\n type: \"free\" | \"straight\";\n } & {}>;\n size: import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"l\" | \"m\" | \"s\" | \"xl\">;\n}"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLDrawShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "drawShapeProps",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 20
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!EMBED_DEFINITIONS:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "EMBED_DEFINITIONS: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "readonly [{\n readonly doesResize: true;\n readonly fromEmbedUrl: (url: string) => string | undefined;\n readonly height: 500;\n readonly hostnames: readonly [\"beta.tldraw.com\", \"tldraw.com\", \"localhost:3000\"];\n readonly minHeight: 300;\n readonly minWidth: 300;\n readonly overridePermissions: {\n readonly 'allow-top-navigation': true;\n };\n readonly title: \"tldraw\";\n readonly toEmbedUrl: (url: string) => string | undefined;\n readonly type: \"tldraw\";\n readonly width: 720;\n}, {\n readonly doesResize: true;\n readonly fromEmbedUrl: (url: string) => string | undefined;\n readonly height: 500;\n readonly hostnames: readonly [\"figma.com\"];\n readonly title: \"Figma\";\n readonly toEmbedUrl: (url: string) => string | undefined;\n readonly type: \"figma\";\n readonly width: 720;\n}, {\n readonly doesResize: true;\n readonly fromEmbedUrl: (url: string) => string | undefined;\n readonly height: 500;\n readonly hostnames: readonly [\"google.*\"];\n readonly title: \"Google Maps\";\n readonly toEmbedUrl: (url: string) => string | undefined;\n readonly type: \"google_maps\";\n readonly width: 720;\n}, {\n readonly doesResize: true;\n readonly fromEmbedUrl: (url: string) => string | undefined;\n readonly height: 500;\n readonly hostnames: readonly [\"val.town\"];\n readonly minHeight: 100;\n readonly minWidth: 260;\n readonly title: \"Val Town\";\n readonly toEmbedUrl: (url: string) => string | undefined;\n readonly type: \"val_town\";\n readonly width: 720;\n}, {\n readonly doesResize: true;\n readonly fromEmbedUrl: (url: string) => string | undefined;\n readonly height: 500;\n readonly hostnames: readonly [\"codesandbox.io\"];\n readonly minHeight: 300;\n readonly minWidth: 300;\n readonly title: \"CodeSandbox\";\n readonly toEmbedUrl: (url: string) => string | undefined;\n readonly type: \"codesandbox\";\n readonly width: 720;\n}, {\n readonly doesResize: true;\n readonly fromEmbedUrl: (url: string) => string | undefined;\n readonly height: 400;\n readonly hostnames: readonly [\"codepen.io\"];\n readonly minHeight: 300;\n readonly minWidth: 300;\n readonly title: \"Codepen\";\n readonly toEmbedUrl: (url: string) => string | undefined;\n readonly type: \"codepen\";\n readonly width: 520;\n}, {\n readonly doesResize: false;\n readonly fromEmbedUrl: (url: string) => string | undefined;\n readonly height: 400;\n readonly hostnames: readonly [\"scratch.mit.edu\"];\n readonly title: \"Scratch\";\n readonly toEmbedUrl: (url: string) => string | undefined;\n readonly type: \"scratch\";\n readonly width: 520;\n}, {\n readonly doesResize: true;\n readonly fromEmbedUrl: (url: string) => string | undefined;\n readonly height: 450;\n readonly hostnames: readonly [\"*.youtube.com\", \"youtube.com\", \"youtu.be\"];\n readonly isAspectRatioLocked: true;\n readonly overridePermissions: {\n readonly 'allow-presentation': true;\n };\n readonly title: \"YouTube\";\n readonly toEmbedUrl: (url: string) => string | undefined;\n readonly type: \"youtube\";\n readonly width: 800;\n}, {\n readonly doesResize: true;\n readonly fromEmbedUrl: (url: string) => string | undefined;\n readonly height: 500;\n readonly hostnames: readonly [\"calendar.google.*\"];\n readonly instructionLink: \"https://support.google.com/calendar/answer/41207?hl=en\";\n readonly minHeight: 360;\n readonly minWidth: 460;\n readonly title: \"Google Calendar\";\n readonly toEmbedUrl: (url: string) => string | undefined;\n readonly type: \"google_calendar\";\n readonly width: 720;\n}, {\n readonly doesResize: true;\n readonly fromEmbedUrl: (url: string) => string | undefined;\n readonly height: 500;\n readonly hostnames: readonly [\"docs.google.*\"];\n readonly minHeight: 360;\n readonly minWidth: 460;\n readonly title: \"Google Slides\";\n readonly toEmbedUrl: (url: string) => string | undefined;\n readonly type: \"google_slides\";\n readonly width: 720;\n}, {\n readonly doesResize: true;\n readonly fromEmbedUrl: (url: string) => string | undefined;\n readonly height: 500;\n readonly hostnames: readonly [\"gist.github.com\"];\n readonly title: \"GitHub Gist\";\n readonly toEmbedUrl: (url: string) => string | undefined;\n readonly type: \"github_gist\";\n readonly width: 720;\n}, {\n readonly doesResize: true;\n readonly fromEmbedUrl: (url: string) => string | undefined;\n readonly height: 500;\n readonly hostnames: readonly [\"replit.com\"];\n readonly title: \"Replit\";\n readonly toEmbedUrl: (url: string) => string | undefined;\n readonly type: \"replit\";\n readonly width: 720;\n}, {\n readonly doesResize: true;\n readonly fromEmbedUrl: (url: string) => string | undefined;\n readonly height: 500;\n readonly hostnames: readonly [\"felt.com\"];\n readonly title: \"Felt\";\n readonly toEmbedUrl: (url: string) => string | undefined;\n readonly type: \"felt\";\n readonly width: 720;\n}, {\n readonly doesResize: true;\n readonly fromEmbedUrl: (url: string) => string | undefined;\n readonly height: 500;\n readonly hostnames: readonly [\"open.spotify.com\"];\n readonly minHeight: 500;\n readonly overrideOutlineRadius: 12;\n readonly title: \"Spotify\";\n readonly toEmbedUrl: (url: string) => string | undefined;\n readonly type: \"spotify\";\n readonly width: 720;\n}, {\n readonly doesResize: true;\n readonly fromEmbedUrl: (url: string) => string | undefined;\n readonly height: 360;\n readonly hostnames: readonly [\"vimeo.com\", \"player.vimeo.com\"];\n readonly isAspectRatioLocked: true;\n readonly title: \"Vimeo\";\n readonly toEmbedUrl: (url: string) => string | undefined;\n readonly type: \"vimeo\";\n readonly width: 640;\n}, {\n readonly doesResize: true;\n readonly fromEmbedUrl: (url: string) => string | undefined;\n readonly height: 500;\n readonly hostnames: readonly [\"excalidraw.com\"];\n readonly isAspectRatioLocked: true;\n readonly title: \"Excalidraw\";\n readonly toEmbedUrl: (url: string) => string | undefined;\n readonly type: \"excalidraw\";\n readonly width: 720;\n}, {\n readonly backgroundColor: \"#fff\";\n readonly doesResize: true;\n readonly fromEmbedUrl: (url: string) => string | undefined;\n readonly height: 500;\n readonly hostnames: readonly [\"observablehq.com\"];\n readonly isAspectRatioLocked: false;\n readonly title: \"Observable\";\n readonly toEmbedUrl: (url: string) => string | undefined;\n readonly type: \"observable\";\n readonly width: 720;\n}]"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLEmbedShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "EMBED_DEFINITIONS",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!EmbedDefinition:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type EmbedDefinition = "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n readonly backgroundColor?: string;\n readonly doesResize: boolean;\n readonly fromEmbedUrl: (url: string) => string | undefined;\n readonly height: number;\n readonly hostnames: readonly string[];\n readonly instructionLink?: string;\n readonly isAspectRatioLocked?: boolean;\n readonly minHeight?: number;\n readonly minWidth?: number;\n readonly overrideOutlineRadius?: number;\n readonly overridePermissions?: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLEmbedShapePermissions",
|
|
"canonicalReference": "@tldraw/tlschema!TLEmbedShapePermissions:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n readonly title: string;\n readonly toEmbedUrl: (url: string) => string | undefined;\n readonly type: string;\n readonly width: number;\n}"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLEmbedShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "EmbedDefinition",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 4
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!embedShapePermissionDefaults:var",
|
|
"docComment": "/**\n * Permissions with note inline from https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe#attr-sandbox\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "embedShapePermissionDefaults: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n readonly 'allow-downloads-without-user-activation': false;\n readonly 'allow-downloads': false;\n readonly 'allow-forms': true;\n readonly 'allow-modals': false;\n readonly 'allow-orientation-lock': false;\n readonly 'allow-pointer-lock': false;\n readonly 'allow-popups-to-escape-sandbox': false;\n readonly 'allow-popups': true;\n readonly 'allow-presentation': false;\n readonly 'allow-same-origin': true;\n readonly 'allow-scripts': true;\n readonly 'allow-storage-access-by-user-activation': false;\n readonly 'allow-top-navigation-by-user-activation': false;\n readonly 'allow-top-navigation': false;\n}"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLEmbedShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "embedShapePermissionDefaults",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!embedShapeProps:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "embedShapeProps: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n h: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n url: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<string>;\n w: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n}"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLEmbedShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "embedShapeProps",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 8
|
|
}
|
|
},
|
|
{
|
|
"kind": "Class",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class",
|
|
"docComment": "/**\n * See {@link StyleProp} & {@link StyleProp.defineEnum}\n *\n * @remarks\n *\n * The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the `EnumStyleProp` class.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export declare class EnumStyleProp<T> extends "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "StyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!StyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<T>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " "
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/StyleProp.ts",
|
|
"releaseTag": "Public",
|
|
"typeParameters": [
|
|
{
|
|
"typeParameterName": "T",
|
|
"constraintTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
},
|
|
"defaultTypeTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
}
|
|
}
|
|
],
|
|
"isAbstract": false,
|
|
"name": "EnumStyleProp",
|
|
"preserveMemberOrder": false,
|
|
"members": [
|
|
{
|
|
"kind": "Property",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp#values:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "readonly values: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "readonly T[]"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": true,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "values",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"isStatic": false,
|
|
"isProtected": false,
|
|
"isAbstract": false
|
|
}
|
|
],
|
|
"extendsTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
},
|
|
"implementsTokenRanges": []
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!frameShapeProps:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "frameShapeProps: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n h: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n name: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<string>;\n w: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n}"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLFrameShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "frameShapeProps",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 8
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!GeoShapeGeoStyle:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "GeoShapeGeoStyle: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"arrow-down\" | \"arrow-left\" | \"arrow-right\" | \"arrow-up\" | \"check-box\" | \"cloud\" | \"diamond\" | \"ellipse\" | \"hexagon\" | \"octagon\" | \"oval\" | \"pentagon\" | \"rectangle\" | \"rhombus-2\" | \"rhombus\" | \"star\" | \"trapezoid\" | \"triangle\" | \"x-box\">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLGeoShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "GeoShapeGeoStyle",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 4
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!geoShapeProps:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "geoShapeProps: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n align: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"end-legacy\" | \"end\" | \"middle-legacy\" | \"middle\" | \"start-legacy\" | \"start\">;\n color: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"black\" | \"blue\" | \"green\" | \"grey\" | \"light-blue\" | \"light-green\" | \"light-red\" | \"light-violet\" | \"orange\" | \"red\" | \"violet\" | \"white\" | \"yellow\">;\n dash: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"dashed\" | \"dotted\" | \"draw\" | \"solid\">;\n fill: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"none\" | \"pattern\" | \"semi\" | \"solid\">;\n font: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"draw\" | \"mono\" | \"sans\" | \"serif\">;\n geo: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"arrow-down\" | \"arrow-left\" | \"arrow-right\" | \"arrow-up\" | \"check-box\" | \"cloud\" | \"diamond\" | \"ellipse\" | \"hexagon\" | \"octagon\" | \"oval\" | \"pentagon\" | \"rectangle\" | \"rhombus-2\" | \"rhombus\" | \"star\" | \"trapezoid\" | \"triangle\" | \"x-box\">;\n growY: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n h: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n labelColor: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"black\" | \"blue\" | \"green\" | \"grey\" | \"light-blue\" | \"light-green\" | \"light-red\" | \"light-violet\" | \"orange\" | \"red\" | \"violet\" | \"white\" | \"yellow\">;\n size: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"l\" | \"m\" | \"s\" | \"xl\">;\n text: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<string>;\n url: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<string>;\n verticalAlign: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"end\" | \"middle\" | \"start\">;\n w: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n}"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLGeoShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "geoShapeProps",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 30
|
|
}
|
|
},
|
|
{
|
|
"kind": "Function",
|
|
"canonicalReference": "@tldraw/tlschema!getDefaultColorTheme:function(1)",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export declare function getDefaultColorTheme(opts: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n isDarkMode: boolean;\n}"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "): "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLDefaultColorTheme",
|
|
"canonicalReference": "@tldraw/tlschema!TLDefaultColorTheme:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLColorStyle.ts",
|
|
"returnTypeTokenRange": {
|
|
"startIndex": 3,
|
|
"endIndex": 4
|
|
},
|
|
"releaseTag": "Public",
|
|
"overloadIndex": 1,
|
|
"parameters": [
|
|
{
|
|
"parameterName": "opts",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"isOptional": false
|
|
}
|
|
],
|
|
"name": "getDefaultColorTheme"
|
|
},
|
|
{
|
|
"kind": "Function",
|
|
"canonicalReference": "@tldraw/tlschema!getDefaultTranslationLocale:function(1)",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export declare function getDefaultTranslationLocale(): "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLLanguage",
|
|
"canonicalReference": "@tldraw/tlschema!TLLanguage:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "['locale']"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/translations/translations.ts",
|
|
"returnTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
},
|
|
"releaseTag": "Public",
|
|
"overloadIndex": 1,
|
|
"parameters": [],
|
|
"name": "getDefaultTranslationLocale"
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!highlightShapeProps:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "highlightShapeProps: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n color: import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"black\" | \"blue\" | \"green\" | \"grey\" | \"light-blue\" | \"light-green\" | \"light-red\" | \"light-violet\" | \"orange\" | \"red\" | \"violet\" | \"white\" | \"yellow\">;\n isComplete: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<boolean>;\n isPen: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<boolean>;\n segments: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.ArrayOfValidator",
|
|
"canonicalReference": "@tldraw/validate!ArrayOfValidator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<{\n points: import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "VecModel",
|
|
"canonicalReference": "@tldraw/tlschema!VecModel:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "[];\n type: \"free\" | \"straight\";\n } & {}>;\n size: import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"l\" | \"m\" | \"s\" | \"xl\">;\n}"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLHighlightShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "highlightShapeProps",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 14
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!imageShapeProps:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "imageShapeProps: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n assetId: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLAssetId",
|
|
"canonicalReference": "@tldraw/tlschema!TLAssetId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | null>;\n crop: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<({\n bottomRight: import(\"../misc/geometry-types\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "VecModel",
|
|
"canonicalReference": "@tldraw/tlschema!VecModel:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n topLeft: import(\"../misc/geometry-types\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "VecModel",
|
|
"canonicalReference": "@tldraw/tlschema!VecModel:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n } & {}) | null>;\n h: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n playing: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<boolean>;\n url: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<string>;\n w: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n}"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLImageShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "imageShapeProps",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 20
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!InstancePageStateRecordType:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "InstancePageStateRecordType: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "import(\"@tldraw/store\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "RecordType",
|
|
"canonicalReference": "@tldraw/store!RecordType:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLInstancePageState",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePageState:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", \"pageId\">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLPageState.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "InstancePageStateRecordType",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 6
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!InstancePresenceRecordType:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "InstancePresenceRecordType: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "import(\"@tldraw/store\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "RecordType",
|
|
"canonicalReference": "@tldraw/store!RecordType:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLInstancePresence",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", \"currentPageId\" | \"userId\" | \"userName\">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLPresence.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "InstancePresenceRecordType",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 6
|
|
}
|
|
},
|
|
{
|
|
"kind": "Function",
|
|
"canonicalReference": "@tldraw/tlschema!isPageId:function(1)",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export declare function isPageId(id: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "): "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "id",
|
|
"canonicalReference": "@tldraw/tlschema!~id"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " is "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLPageId",
|
|
"canonicalReference": "@tldraw/tlschema!TLPageId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLPage.ts",
|
|
"returnTypeTokenRange": {
|
|
"startIndex": 3,
|
|
"endIndex": 6
|
|
},
|
|
"releaseTag": "Public",
|
|
"overloadIndex": 1,
|
|
"parameters": [
|
|
{
|
|
"parameterName": "id",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"isOptional": false
|
|
}
|
|
],
|
|
"name": "isPageId"
|
|
},
|
|
{
|
|
"kind": "Function",
|
|
"canonicalReference": "@tldraw/tlschema!isShape:function(1)",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export declare function isShape(record?: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "UnknownRecord",
|
|
"canonicalReference": "@tldraw/store!UnknownRecord:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "): "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "record",
|
|
"canonicalReference": "@tldraw/tlschema!~record"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " is "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLShape.ts",
|
|
"returnTypeTokenRange": {
|
|
"startIndex": 3,
|
|
"endIndex": 6
|
|
},
|
|
"releaseTag": "Public",
|
|
"overloadIndex": 1,
|
|
"parameters": [
|
|
{
|
|
"parameterName": "record",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"isOptional": true
|
|
}
|
|
],
|
|
"name": "isShape"
|
|
},
|
|
{
|
|
"kind": "Function",
|
|
"canonicalReference": "@tldraw/tlschema!isShapeId:function(1)",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export declare function isShapeId(id?: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "): "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "id",
|
|
"canonicalReference": "@tldraw/tlschema!~id"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " is "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapeId",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLShape.ts",
|
|
"returnTypeTokenRange": {
|
|
"startIndex": 3,
|
|
"endIndex": 6
|
|
},
|
|
"releaseTag": "Public",
|
|
"overloadIndex": 1,
|
|
"parameters": [
|
|
{
|
|
"parameterName": "id",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"isOptional": true
|
|
}
|
|
],
|
|
"name": "isShapeId"
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!LANGUAGES:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "LANGUAGES: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "readonly [{\n readonly label: \"Català\";\n readonly locale: \"ca\";\n}, {\n readonly label: \"Čeština\";\n readonly locale: \"cs\";\n}, {\n readonly label: \"Danish\";\n readonly locale: \"da\";\n}, {\n readonly label: \"Deutsch\";\n readonly locale: \"de\";\n}, {\n readonly label: \"English\";\n readonly locale: \"en\";\n}, {\n readonly label: \"Español\";\n readonly locale: \"es\";\n}, {\n readonly label: \"Français\";\n readonly locale: \"fr\";\n}, {\n readonly label: \"Galego\";\n readonly locale: \"gl\";\n}, {\n readonly label: \"Hrvatski\";\n readonly locale: \"hr\";\n}, {\n readonly label: \"Italiano\";\n readonly locale: \"it\";\n}, {\n readonly label: \"Magyar\";\n readonly locale: \"hu\";\n}, {\n readonly label: \"Norwegian\";\n readonly locale: \"no\";\n}, {\n readonly label: \"Polski\";\n readonly locale: \"pl\";\n}, {\n readonly label: \"Português - Brasil\";\n readonly locale: \"pt-br\";\n}, {\n readonly label: \"Português - Europeu\";\n readonly locale: \"pt-pt\";\n}, {\n readonly label: \"Română\";\n readonly locale: \"ro\";\n}, {\n readonly label: \"Russian\";\n readonly locale: \"ru\";\n}, {\n readonly label: \"Slovenščina\";\n readonly locale: \"sl\";\n}, {\n readonly label: \"Suomi\";\n readonly locale: \"fi\";\n}, {\n readonly label: \"Svenska\";\n readonly locale: \"sv\";\n}, {\n readonly label: \"Tiếng Việt\";\n readonly locale: \"vi\";\n}, {\n readonly label: \"Türkçe\";\n readonly locale: \"tr\";\n}, {\n readonly label: \"Ukrainian\";\n readonly locale: \"uk\";\n}, {\n readonly label: \"עברית\";\n readonly locale: \"he\";\n}, {\n readonly label: \"عربي\";\n readonly locale: \"ar\";\n}, {\n readonly label: \"فارسی\";\n readonly locale: \"fa\";\n}, {\n readonly label: \"کوردی\";\n readonly locale: \"ku\";\n}, {\n readonly label: \"नेपाली\";\n readonly locale: \"ne\";\n}, {\n readonly label: \"हिन्दी\";\n readonly locale: \"hi-in\";\n}, {\n readonly label: \"తెలుగు\";\n readonly locale: \"te\";\n}, {\n readonly label: \"ภาษาไทย\";\n readonly locale: \"th\";\n}, {\n readonly label: \"မြန်မာစာ\";\n readonly locale: \"my\";\n}, {\n readonly label: \"한국어\";\n readonly locale: \"ko-kr\";\n}, {\n readonly label: \"日本語\";\n readonly locale: \"ja\";\n}, {\n readonly label: \"简体中文\";\n readonly locale: \"zh-cn\";\n}, {\n readonly label: \"繁體中文 (台灣)\";\n readonly locale: \"zh-tw\";\n}]"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/translations/languages.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "LANGUAGES",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!lineShapeProps:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "lineShapeProps: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n color: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"black\" | \"blue\" | \"green\" | \"grey\" | \"light-blue\" | \"light-green\" | \"light-red\" | \"light-violet\" | \"orange\" | \"red\" | \"violet\" | \"white\" | \"yellow\">;\n dash: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"dashed\" | \"dotted\" | \"draw\" | \"solid\">;\n points: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.DictValidator",
|
|
"canonicalReference": "@tldraw/validate!DictValidator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<string, {\n id: string;\n index: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "IndexKey",
|
|
"canonicalReference": "@tldraw/utils!IndexKey:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n x: number;\n y: number;\n } & {}>;\n size: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"l\" | \"m\" | \"s\" | \"xl\">;\n spline: import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"cubic\" | \"line\">;\n}"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLLineShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "lineShapeProps",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 14
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!LineShapeSplineStyle:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "LineShapeSplineStyle: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "import(\"../styles/StyleProp\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"cubic\" | \"line\">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLLineShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "LineShapeSplineStyle",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 4
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!noteShapeProps:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "noteShapeProps: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n align: import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"end-legacy\" | \"end\" | \"middle-legacy\" | \"middle\" | \"start-legacy\" | \"start\">;\n color: import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"black\" | \"blue\" | \"green\" | \"grey\" | \"light-blue\" | \"light-green\" | \"light-red\" | \"light-violet\" | \"orange\" | \"red\" | \"violet\" | \"white\" | \"yellow\">;\n font: import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"draw\" | \"mono\" | \"sans\" | \"serif\">;\n fontSizeAdjustment: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n growY: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n size: import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"l\" | \"m\" | \"s\" | \"xl\">;\n text: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<string>;\n url: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<string>;\n verticalAlign: import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"end\" | \"middle\" | \"start\">;\n}"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLNoteShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "noteShapeProps",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 20
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!PageRecordType:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "PageRecordType: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "import(\"@tldraw/store\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "RecordType",
|
|
"canonicalReference": "@tldraw/store!RecordType:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLPage",
|
|
"canonicalReference": "@tldraw/tlschema!TLPage:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", \"index\" | \"name\">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLPage.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "PageRecordType",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 6
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!parentIdValidator:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "parentIdValidator: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLParentId",
|
|
"canonicalReference": "@tldraw/tlschema!TLParentId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLBaseShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "parentIdValidator",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!PointerRecordType:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "PointerRecordType: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "import(\"@tldraw/store\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "RecordType",
|
|
"canonicalReference": "@tldraw/store!RecordType:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLPointer",
|
|
"canonicalReference": "@tldraw/tlschema!~TLPointer:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", never>"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLPointer.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "PointerRecordType",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 6
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!SchemaShapeInfo:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type SchemaShapeInfo = "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n meta?: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Record",
|
|
"canonicalReference": "!Record:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<string, "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "AnyValidator",
|
|
"canonicalReference": "@tldraw/tlschema!~AnyValidator:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">;\n migrations?: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "LegacyMigrations",
|
|
"canonicalReference": "@tldraw/store!LegacyMigrations:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "MigrationSequence",
|
|
"canonicalReference": "@tldraw/store!MigrationSequence:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapePropsMigrations",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapePropsMigrations:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n props?: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Record",
|
|
"canonicalReference": "!Record:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<string, "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "AnyValidator",
|
|
"canonicalReference": "@tldraw/tlschema!~AnyValidator:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">;\n}"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/createTLSchema.ts",
|
|
"releaseTag": "Public",
|
|
"name": "SchemaShapeInfo",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 16
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!shapeIdValidator:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "shapeIdValidator: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapeId",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLBaseShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "shapeIdValidator",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!ShapeProps:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type ShapeProps<Shape extends "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<any, any>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "> = "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n [K in keyof Shape['props']]: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validatable",
|
|
"canonicalReference": "@tldraw/validate!Validatable:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<Shape['props'][K]>;\n}"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLBaseShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "ShapeProps",
|
|
"typeParameters": [
|
|
{
|
|
"typeParameterName": "Shape",
|
|
"constraintTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
},
|
|
"defaultTypeTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
}
|
|
}
|
|
],
|
|
"typeTokenRange": {
|
|
"startIndex": 4,
|
|
"endIndex": 7
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!ShapePropsType:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type ShapePropsType<Config extends "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Record",
|
|
"canonicalReference": "!Record:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<string, "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validatable",
|
|
"canonicalReference": "@tldraw/validate!Validatable:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<any>>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "> = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Expand",
|
|
"canonicalReference": "@tldraw/utils!Expand:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<{\n [K in keyof Config]: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.TypeOf",
|
|
"canonicalReference": "@tldraw/validate!TypeOf:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<Config[K]>;\n}>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLBaseShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "ShapePropsType",
|
|
"typeParameters": [
|
|
{
|
|
"typeParameterName": "Config",
|
|
"constraintTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
},
|
|
"defaultTypeTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
}
|
|
}
|
|
],
|
|
"typeTokenRange": {
|
|
"startIndex": 6,
|
|
"endIndex": 10
|
|
}
|
|
},
|
|
{
|
|
"kind": "Class",
|
|
"canonicalReference": "@tldraw/tlschema!StyleProp:class",
|
|
"docComment": "/**\n * A `StyleProp` is a property of a shape that follows some special rules.\n *\n * 1. The same value can be set on lots of shapes at the same time.\n *\n * 2. The last used value is automatically saved and applied to new shapes.\n *\n * For example, {@link DefaultColorStyle} is a style prop used by tldraw's default shapes to set their color. If you try selecting several shapes on tldraw.com and changing their color, you'll see that the color is applied to all of them. Then, if you draw a new shape, it'll have the same color as the one you just set.\n *\n * You can use styles in your own shapes by either defining your own (see {@link StyleProp.define} and {@link StyleProp.defineEnum}) or using tldraw's default ones, like {@link DefaultColorStyle}. When you define a shape, pass a `props` object describing all of your shape's properties, using `StyleProp`s for the ones you want to be styles. See the {@link https://github.com/tldraw/tldraw/tree/main/apps/examples | custom styles example} for more.\n *\n * @remarks\n *\n * The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the `StyleProp` class.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export declare class StyleProp<Type> implements "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validatable",
|
|
"canonicalReference": "@tldraw/validate!Validatable:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<Type>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " "
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/StyleProp.ts",
|
|
"releaseTag": "Public",
|
|
"typeParameters": [
|
|
{
|
|
"typeParameterName": "Type",
|
|
"constraintTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
},
|
|
"defaultTypeTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
}
|
|
}
|
|
],
|
|
"isAbstract": false,
|
|
"name": "StyleProp",
|
|
"preserveMemberOrder": false,
|
|
"members": [
|
|
{
|
|
"kind": "Property",
|
|
"canonicalReference": "@tldraw/tlschema!StyleProp#defaultValue:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "readonly defaultValue: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "Type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": true,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "defaultValue",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"isStatic": false,
|
|
"isProtected": false,
|
|
"isAbstract": false
|
|
},
|
|
{
|
|
"kind": "Method",
|
|
"canonicalReference": "@tldraw/tlschema!StyleProp.define:member(1)",
|
|
"docComment": "/**\n * Define a new {@link StyleProp}.\n *\n * @param uniqueId - Each StyleProp must have a unique ID. We recommend you prefix this with your app/library name.\n *\n * @param options - - `defaultValue`: The default value for this style prop.\n *\n * - `type`: Optionally, describe what type of data you expect for this style prop.\n *\n * @example\n * ```ts\n * import {T} from '@tldraw/validate'\n * import {StyleProp} from '@tldraw/tlschema'\n *\n * const MyLineWidthProp = StyleProp.define('myApp:lineWidth', {\n * defaultValue: 1,\n * type: T.number,\n * })\n * ```\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "static define<Type>(uniqueId: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", options: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n defaultValue: Type;\n type?: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validatable",
|
|
"canonicalReference": "@tldraw/validate!Validatable:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<Type>;\n }"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "): "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "StyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!StyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<Type>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"typeParameters": [
|
|
{
|
|
"typeParameterName": "Type",
|
|
"constraintTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
},
|
|
"defaultTypeTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
}
|
|
}
|
|
],
|
|
"isStatic": true,
|
|
"returnTypeTokenRange": {
|
|
"startIndex": 7,
|
|
"endIndex": 9
|
|
},
|
|
"releaseTag": "Public",
|
|
"isProtected": false,
|
|
"overloadIndex": 1,
|
|
"parameters": [
|
|
{
|
|
"parameterName": "uniqueId",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"isOptional": false
|
|
},
|
|
{
|
|
"parameterName": "options",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 3,
|
|
"endIndex": 6
|
|
},
|
|
"isOptional": false
|
|
}
|
|
],
|
|
"isOptional": false,
|
|
"isAbstract": false,
|
|
"name": "define"
|
|
},
|
|
{
|
|
"kind": "Method",
|
|
"canonicalReference": "@tldraw/tlschema!StyleProp.defineEnum:member(1)",
|
|
"docComment": "/**\n * Define a new {@link StyleProp} as a list of possible values.\n *\n * @param uniqueId - Each StyleProp must have a unique ID. We recommend you prefix this with your app/library name.\n *\n * @param options - - `defaultValue`: The default value for this style prop.\n *\n * - `values`: An array of possible values of this style prop.\n *\n * @example\n * ```ts\n * import {StyleProp} from '@tldraw/tlschema'\n *\n * const MySizeProp = StyleProp.defineEnum('myApp:size', {\n * defaultValue: 'medium',\n * values: ['small', 'medium', 'large'],\n * })\n * ```\n *\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "static defineEnum<const Values extends "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "readonly unknown[]"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">(uniqueId: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", options: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n defaultValue: Values[number];\n values: Values;\n }"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "): "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<Values[number]>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"typeParameters": [
|
|
{
|
|
"typeParameterName": "Values",
|
|
"constraintTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"defaultTypeTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
}
|
|
}
|
|
],
|
|
"isStatic": true,
|
|
"returnTypeTokenRange": {
|
|
"startIndex": 7,
|
|
"endIndex": 9
|
|
},
|
|
"releaseTag": "Public",
|
|
"isProtected": false,
|
|
"overloadIndex": 1,
|
|
"parameters": [
|
|
{
|
|
"parameterName": "uniqueId",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 3,
|
|
"endIndex": 4
|
|
},
|
|
"isOptional": false
|
|
},
|
|
{
|
|
"parameterName": "options",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 5,
|
|
"endIndex": 6
|
|
},
|
|
"isOptional": false
|
|
}
|
|
],
|
|
"isOptional": false,
|
|
"isAbstract": false,
|
|
"name": "defineEnum"
|
|
},
|
|
{
|
|
"kind": "Property",
|
|
"canonicalReference": "@tldraw/tlschema!StyleProp#id:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "readonly id: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": true,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "id",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"isStatic": false,
|
|
"isProtected": false,
|
|
"isAbstract": false
|
|
},
|
|
{
|
|
"kind": "Property",
|
|
"canonicalReference": "@tldraw/tlschema!StyleProp#type:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "readonly type: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validatable",
|
|
"canonicalReference": "@tldraw/validate!Validatable:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<Type>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": true,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "type",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
},
|
|
"isStatic": false,
|
|
"isProtected": false,
|
|
"isAbstract": false
|
|
},
|
|
{
|
|
"kind": "Method",
|
|
"canonicalReference": "@tldraw/tlschema!StyleProp#validate:member(1)",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "validate(value: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "unknown"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "): "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "Type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isStatic": false,
|
|
"returnTypeTokenRange": {
|
|
"startIndex": 3,
|
|
"endIndex": 4
|
|
},
|
|
"releaseTag": "Public",
|
|
"isProtected": false,
|
|
"overloadIndex": 1,
|
|
"parameters": [
|
|
{
|
|
"parameterName": "value",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"isOptional": false
|
|
}
|
|
],
|
|
"isOptional": false,
|
|
"isAbstract": false,
|
|
"name": "validate"
|
|
},
|
|
{
|
|
"kind": "Method",
|
|
"canonicalReference": "@tldraw/tlschema!StyleProp#validateUsingKnownGoodVersion:member(1)",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "validateUsingKnownGoodVersion(prevValue: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "Type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", newValue: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "unknown"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "): "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "Type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isStatic": false,
|
|
"returnTypeTokenRange": {
|
|
"startIndex": 5,
|
|
"endIndex": 6
|
|
},
|
|
"releaseTag": "Public",
|
|
"isProtected": false,
|
|
"overloadIndex": 1,
|
|
"parameters": [
|
|
{
|
|
"parameterName": "prevValue",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"isOptional": false
|
|
},
|
|
{
|
|
"parameterName": "newValue",
|
|
"parameterTypeTokenRange": {
|
|
"startIndex": 3,
|
|
"endIndex": 4
|
|
},
|
|
"isOptional": false
|
|
}
|
|
],
|
|
"isOptional": false,
|
|
"isAbstract": false,
|
|
"name": "validateUsingKnownGoodVersion"
|
|
}
|
|
],
|
|
"implementsTokenRanges": [
|
|
{
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!StylePropValue:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type StylePropValue<T extends "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "StyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!StyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<any>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "> = "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "T extends "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "StyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!StyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<infer U> ? U : never"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/StyleProp.ts",
|
|
"releaseTag": "Public",
|
|
"name": "StylePropValue",
|
|
"typeParameters": [
|
|
{
|
|
"typeParameterName": "T",
|
|
"constraintTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
},
|
|
"defaultTypeTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
}
|
|
}
|
|
],
|
|
"typeTokenRange": {
|
|
"startIndex": 4,
|
|
"endIndex": 7
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!textShapeProps:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "textShapeProps: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n align: import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"end-legacy\" | \"end\" | \"middle-legacy\" | \"middle\" | \"start-legacy\" | \"start\">;\n autoSize: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<boolean>;\n color: import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"black\" | \"blue\" | \"green\" | \"grey\" | \"light-blue\" | \"light-green\" | \"light-red\" | \"light-violet\" | \"orange\" | \"red\" | \"violet\" | \"white\" | \"yellow\">;\n font: import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"draw\" | \"mono\" | \"sans\" | \"serif\">;\n scale: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n size: import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "EnumStyleProp",
|
|
"canonicalReference": "@tldraw/tlschema!EnumStyleProp:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"l\" | \"m\" | \"s\" | \"xl\">;\n text: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<string>;\n w: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n}"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLTextShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "textShapeProps",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 18
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!TL_CANVAS_UI_COLOR_TYPES:var",
|
|
"docComment": "/**\n * The colors used by tldraw's default shapes.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "TL_CANVAS_UI_COLOR_TYPES: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Set",
|
|
"canonicalReference": "!Set:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<\"accent\" | \"black\" | \"laser\" | \"muted-1\" | \"selection-fill\" | \"selection-stroke\" | \"white\">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/misc/TLColor.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "TL_CANVAS_UI_COLOR_TYPES",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLArrowShape:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLArrowShape = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'arrow', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLArrowShapeProps",
|
|
"canonicalReference": "@tldraw/tlschema!TLArrowShapeProps:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLArrowShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLArrowShape",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLArrowShapeArrowheadStyle:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLArrowShapeArrowheadStyle = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.TypeOf",
|
|
"canonicalReference": "@tldraw/validate!TypeOf:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "ArrowShapeArrowheadStartStyle",
|
|
"canonicalReference": "@tldraw/tlschema!ArrowShapeArrowheadStartStyle:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLArrowShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLArrowShapeArrowheadStyle",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLArrowShapeProps:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLArrowShapeProps = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "ShapePropsType",
|
|
"canonicalReference": "@tldraw/tlschema!ShapePropsType:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "arrowShapeProps",
|
|
"canonicalReference": "@tldraw/tlschema!arrowShapeProps:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLArrowShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLArrowShapeProps",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLArrowShapeTerminal:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLArrowShapeTerminal = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.TypeOf",
|
|
"canonicalReference": "@tldraw/validate!TypeOf:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "ArrowShapeTerminal",
|
|
"canonicalReference": "@tldraw/tlschema!~ArrowShapeTerminal:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLArrowShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLArrowShapeTerminal",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLAsset:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLAsset = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBookmarkAsset",
|
|
"canonicalReference": "@tldraw/tlschema!TLBookmarkAsset:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLImageAsset",
|
|
"canonicalReference": "@tldraw/tlschema!TLImageAsset:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLVideoAsset",
|
|
"canonicalReference": "@tldraw/tlschema!TLVideoAsset:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLAsset.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLAsset",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 6
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLAssetId:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLAssetId = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "RecordId",
|
|
"canonicalReference": "@tldraw/store!RecordId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseAsset",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseAsset:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<any, any>>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLAsset.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLAssetId",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLAssetPartial:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLAssetPartial<T extends "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLAsset",
|
|
"canonicalReference": "@tldraw/tlschema!TLAsset:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLAsset",
|
|
"canonicalReference": "@tldraw/tlschema!TLAsset:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "> = "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "T extends T ? {\n id: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLAssetId",
|
|
"canonicalReference": "@tldraw/tlschema!TLAssetId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n meta?: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Partial",
|
|
"canonicalReference": "!Partial:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<T['meta']>;\n props?: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Partial",
|
|
"canonicalReference": "!Partial:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<T['props']>;\n type: T['type'];\n} & "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Partial",
|
|
"canonicalReference": "!Partial:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Omit",
|
|
"canonicalReference": "!Omit:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<T, 'id' | 'meta' | 'props' | 'type'>> : never"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLAsset.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLAssetPartial",
|
|
"typeParameters": [
|
|
{
|
|
"typeParameterName": "T",
|
|
"constraintTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"defaultTypeTokenRange": {
|
|
"startIndex": 3,
|
|
"endIndex": 4
|
|
}
|
|
}
|
|
],
|
|
"typeTokenRange": {
|
|
"startIndex": 5,
|
|
"endIndex": 16
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLAssetShape:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLAssetShape = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Extract",
|
|
"canonicalReference": "!Extract:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", {\n props: {\n assetId: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLAssetId",
|
|
"canonicalReference": "@tldraw/tlschema!TLAssetId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n };\n}>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLAsset.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLAssetShape",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 7
|
|
}
|
|
},
|
|
{
|
|
"kind": "Interface",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseAsset:interface",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export interface TLBaseAsset<Type extends "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", Props> extends "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "BaseRecord",
|
|
"canonicalReference": "@tldraw/store!BaseRecord:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'asset', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLAssetId",
|
|
"canonicalReference": "@tldraw/tlschema!TLAssetId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " "
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/assets/TLBaseAsset.ts",
|
|
"releaseTag": "Public",
|
|
"typeParameters": [
|
|
{
|
|
"typeParameterName": "Type",
|
|
"constraintTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"defaultTypeTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
}
|
|
},
|
|
{
|
|
"typeParameterName": "Props",
|
|
"constraintTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
},
|
|
"defaultTypeTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
}
|
|
}
|
|
],
|
|
"name": "TLBaseAsset",
|
|
"preserveMemberOrder": false,
|
|
"members": [
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseAsset#meta:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "meta: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "JsonObject",
|
|
"canonicalReference": "@tldraw/utils!JsonObject:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "meta",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseAsset#props:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "props: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "Props"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "props",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseAsset#type:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "type: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "Type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "type",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
}
|
|
],
|
|
"extendsTokenRanges": [
|
|
{
|
|
"startIndex": 3,
|
|
"endIndex": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"kind": "Interface",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape:interface",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export interface TLBaseShape<Type extends "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", Props extends "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "object"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "> extends "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "BaseRecord",
|
|
"canonicalReference": "@tldraw/store!BaseRecord:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'shape', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapeId",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " "
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLBaseShape.ts",
|
|
"releaseTag": "Public",
|
|
"typeParameters": [
|
|
{
|
|
"typeParameterName": "Type",
|
|
"constraintTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"defaultTypeTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
}
|
|
},
|
|
{
|
|
"typeParameterName": "Props",
|
|
"constraintTokenRange": {
|
|
"startIndex": 3,
|
|
"endIndex": 4
|
|
},
|
|
"defaultTypeTokenRange": {
|
|
"startIndex": 0,
|
|
"endIndex": 0
|
|
}
|
|
}
|
|
],
|
|
"name": "TLBaseShape",
|
|
"preserveMemberOrder": false,
|
|
"members": [
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape#index:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "index: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "IndexKey",
|
|
"canonicalReference": "@tldraw/utils!IndexKey:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "index",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape#isLocked:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "isLocked: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "boolean"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "isLocked",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape#meta:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "meta: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "JsonObject",
|
|
"canonicalReference": "@tldraw/utils!JsonObject:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "meta",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape#opacity:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "opacity: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLOpacityType",
|
|
"canonicalReference": "@tldraw/tlschema!TLOpacityType:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "opacity",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape#parentId:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "parentId: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLParentId",
|
|
"canonicalReference": "@tldraw/tlschema!TLParentId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "parentId",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape#props:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "props: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "Props"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "props",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape#rotation:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "rotation: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "rotation",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape#type:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "type: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "Type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "type",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape#x:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "x: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "x",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape#y:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "y: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "y",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
}
|
|
],
|
|
"extendsTokenRanges": [
|
|
{
|
|
"startIndex": 5,
|
|
"endIndex": 9
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLBookmarkAsset:type",
|
|
"docComment": "/**\n * An asset used for URL bookmarks, used by the TLBookmarkShape.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLBookmarkAsset = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseAsset",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseAsset:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'bookmark', {\n description: string;\n image: string;\n src: null | string;\n title: string;\n}>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/assets/TLBookmarkAsset.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLBookmarkAsset",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLBookmarkShape:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLBookmarkShape = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'bookmark', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBookmarkShapeProps",
|
|
"canonicalReference": "@tldraw/tlschema!~TLBookmarkShapeProps:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLBookmarkShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLBookmarkShape",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "Interface",
|
|
"canonicalReference": "@tldraw/tlschema!TLCamera:interface",
|
|
"docComment": "/**\n * A camera record.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export interface TLCamera extends "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "BaseRecord",
|
|
"canonicalReference": "@tldraw/store!BaseRecord:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'camera', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLCameraId",
|
|
"canonicalReference": "@tldraw/tlschema!TLCameraId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " "
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLCamera.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLCamera",
|
|
"preserveMemberOrder": false,
|
|
"members": [
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLCamera#meta:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "meta: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "JsonObject",
|
|
"canonicalReference": "@tldraw/utils!JsonObject:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "meta",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLCamera#x:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "x: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "x",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLCamera#y:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "y: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "y",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLCamera#z:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "z: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "z",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
}
|
|
],
|
|
"extendsTokenRanges": [
|
|
{
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLCameraId:type",
|
|
"docComment": "/**\n * The id of a camera record.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLCameraId = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "RecordId",
|
|
"canonicalReference": "@tldraw/store!RecordId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLCamera",
|
|
"canonicalReference": "@tldraw/tlschema!TLCamera:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLCamera.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLCameraId",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLCanvasUiColor:type",
|
|
"docComment": "/**\n * A type for the colors used by tldraw's default shapes.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLCanvasUiColor = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "SetValue",
|
|
"canonicalReference": "@tldraw/tlschema!~SetValue:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TL_CANVAS_UI_COLOR_TYPES",
|
|
"canonicalReference": "@tldraw/tlschema!TL_CANVAS_UI_COLOR_TYPES:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/misc/TLColor.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLCanvasUiColor",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "Interface",
|
|
"canonicalReference": "@tldraw/tlschema!TLCursor:interface",
|
|
"docComment": "/**\n * A cursor used by tldraw.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export interface TLCursor "
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/misc/TLCursor.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLCursor",
|
|
"preserveMemberOrder": false,
|
|
"members": [
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLCursor#rotation:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "rotation: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "rotation",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLCursor#type:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "type: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLCursorType",
|
|
"canonicalReference": "@tldraw/tlschema!TLCursorType:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "type",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
}
|
|
],
|
|
"extendsTokenRanges": []
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLCursorType:type",
|
|
"docComment": "/**\n * A type for the cursor types used by tldraw's default shapes.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLCursorType = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "SetValue",
|
|
"canonicalReference": "@tldraw/tlschema!~SetValue:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TL_CURSOR_TYPES",
|
|
"canonicalReference": "@tldraw/tlschema!~TL_CURSOR_TYPES:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/misc/TLCursor.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLCursorType",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLDefaultColorStyle:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLDefaultColorStyle = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.TypeOf",
|
|
"canonicalReference": "@tldraw/validate!TypeOf:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "DefaultColorStyle",
|
|
"canonicalReference": "@tldraw/tlschema!DefaultColorStyle:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLColorStyle.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLDefaultColorStyle",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLDefaultColorTheme:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLDefaultColorTheme = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Expand",
|
|
"canonicalReference": "@tldraw/utils!Expand:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<{\n background: string;\n id: 'dark' | 'light';\n solid: string;\n text: string;\n} & "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Record",
|
|
"canonicalReference": "!Record:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<(typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "colors",
|
|
"canonicalReference": "@tldraw/tlschema!~colors:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ")[number], "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLDefaultColorThemeColor",
|
|
"canonicalReference": "@tldraw/tlschema!TLDefaultColorThemeColor:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLColorStyle.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLDefaultColorTheme",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 9
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLDefaultColorThemeColor:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLDefaultColorThemeColor = "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n highlight: {\n p3: string;\n srgb: string;\n };\n note: {\n fill: string;\n text: string;\n };\n pattern: string;\n semi: string;\n solid: string;\n}"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLColorStyle.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLDefaultColorThemeColor",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLDefaultDashStyle:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLDefaultDashStyle = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.TypeOf",
|
|
"canonicalReference": "@tldraw/validate!TypeOf:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "DefaultDashStyle",
|
|
"canonicalReference": "@tldraw/tlschema!DefaultDashStyle:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLDashStyle.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLDefaultDashStyle",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLDefaultFillStyle:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLDefaultFillStyle = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.TypeOf",
|
|
"canonicalReference": "@tldraw/validate!TypeOf:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "DefaultFillStyle",
|
|
"canonicalReference": "@tldraw/tlschema!DefaultFillStyle:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLFillStyle.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLDefaultFillStyle",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLDefaultFontStyle:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLDefaultFontStyle = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.TypeOf",
|
|
"canonicalReference": "@tldraw/validate!TypeOf:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "DefaultFontStyle",
|
|
"canonicalReference": "@tldraw/tlschema!DefaultFontStyle:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLFontStyle.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLDefaultFontStyle",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLDefaultHorizontalAlignStyle:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLDefaultHorizontalAlignStyle = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.TypeOf",
|
|
"canonicalReference": "@tldraw/validate!TypeOf:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "DefaultHorizontalAlignStyle",
|
|
"canonicalReference": "@tldraw/tlschema!DefaultHorizontalAlignStyle:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLHorizontalAlignStyle.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLDefaultHorizontalAlignStyle",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLDefaultShape:type",
|
|
"docComment": "/**\n * The default set of shapes that are available in the editor.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLDefaultShape = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLArrowShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLArrowShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBookmarkShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLBookmarkShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLDrawShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLDrawShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLEmbedShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLEmbedShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLFrameShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLFrameShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLGeoShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLGeoShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLGroupShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLGroupShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLHighlightShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLHighlightShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLImageShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLImageShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLLineShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLLineShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLNoteShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLNoteShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLTextShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLTextShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLVideoShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLVideoShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLDefaultShape",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 26
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLDefaultSizeStyle:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLDefaultSizeStyle = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.TypeOf",
|
|
"canonicalReference": "@tldraw/validate!TypeOf:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "DefaultSizeStyle",
|
|
"canonicalReference": "@tldraw/tlschema!DefaultSizeStyle:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLSizeStyle.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLDefaultSizeStyle",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLDefaultVerticalAlignStyle:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLDefaultVerticalAlignStyle = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.TypeOf",
|
|
"canonicalReference": "@tldraw/validate!TypeOf:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "DefaultVerticalAlignStyle",
|
|
"canonicalReference": "@tldraw/tlschema!DefaultVerticalAlignStyle:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/styles/TLVerticalAlignStyle.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLDefaultVerticalAlignStyle",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!TLDOCUMENT_ID:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "TLDOCUMENT_ID: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "RecordId",
|
|
"canonicalReference": "@tldraw/store!RecordId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLDocument",
|
|
"canonicalReference": "@tldraw/tlschema!TLDocument:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLDocument.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "TLDOCUMENT_ID",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "Interface",
|
|
"canonicalReference": "@tldraw/tlschema!TLDocument:interface",
|
|
"docComment": "/**\n * TLDocument\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export interface TLDocument extends "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "BaseRecord",
|
|
"canonicalReference": "@tldraw/store!BaseRecord:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'document', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "RecordId",
|
|
"canonicalReference": "@tldraw/store!RecordId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLDocument",
|
|
"canonicalReference": "@tldraw/tlschema!TLDocument:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " "
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLDocument.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLDocument",
|
|
"preserveMemberOrder": false,
|
|
"members": [
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLDocument#gridSize:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "gridSize: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "gridSize",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLDocument#meta:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "meta: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "JsonObject",
|
|
"canonicalReference": "@tldraw/utils!JsonObject:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "meta",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLDocument#name:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "name: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "name",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
}
|
|
],
|
|
"extendsTokenRanges": [
|
|
{
|
|
"startIndex": 1,
|
|
"endIndex": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLDrawShape:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLDrawShape = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'draw', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLDrawShapeProps",
|
|
"canonicalReference": "@tldraw/tlschema!~TLDrawShapeProps:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLDrawShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLDrawShape",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLDrawShapeSegment:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLDrawShapeSegment = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.TypeOf",
|
|
"canonicalReference": "@tldraw/validate!TypeOf:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "DrawShapeSegment",
|
|
"canonicalReference": "@tldraw/tlschema!~DrawShapeSegment:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLDrawShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLDrawShapeSegment",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLEmbedShape:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLEmbedShape = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'embed', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLEmbedShapeProps",
|
|
"canonicalReference": "@tldraw/tlschema!~TLEmbedShapeProps:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLEmbedShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLEmbedShape",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLEmbedShapePermissions:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLEmbedShapePermissions = "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n [K in keyof typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "embedShapePermissionDefaults",
|
|
"canonicalReference": "@tldraw/tlschema!embedShapePermissionDefaults:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "]?: boolean;\n}"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLEmbedShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLEmbedShapePermissions",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 4
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLFrameShape:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLFrameShape = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'frame', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLFrameShapeProps",
|
|
"canonicalReference": "@tldraw/tlschema!~TLFrameShapeProps:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLFrameShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLFrameShape",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLGeoShape:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLGeoShape = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'geo', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLGeoShapeProps",
|
|
"canonicalReference": "@tldraw/tlschema!~TLGeoShapeProps:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLGeoShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLGeoShape",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLGroupShape:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLGroupShape = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'group', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLGroupShapeProps",
|
|
"canonicalReference": "@tldraw/tlschema!~TLGroupShapeProps:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLGroupShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLGroupShape",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "Interface",
|
|
"canonicalReference": "@tldraw/tlschema!TLHandle:interface",
|
|
"docComment": "/**\n * A base interface for a shape's handles.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export interface TLHandle "
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/misc/TLHandle.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLHandle",
|
|
"preserveMemberOrder": false,
|
|
"members": [
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLHandle#canBind:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "canBind?: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "boolean"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": true,
|
|
"releaseTag": "Public",
|
|
"name": "canBind",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLHandle#canSnap:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "canSnap?: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "boolean"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": true,
|
|
"releaseTag": "Public",
|
|
"name": "canSnap",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLHandle#id:member",
|
|
"docComment": "/**\n * A unique identifier for the handle.\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "id: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "id",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLHandle#index:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "index: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "IndexKey",
|
|
"canonicalReference": "@tldraw/utils!IndexKey:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "index",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLHandle#type:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "type: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLHandleType",
|
|
"canonicalReference": "@tldraw/tlschema!TLHandleType:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "type",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLHandle#x:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "x: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "x",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLHandle#y:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "y: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "y",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
}
|
|
],
|
|
"extendsTokenRanges": []
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLHandleType:type",
|
|
"docComment": "/**\n * A type for the handle types used by tldraw's default shapes.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLHandleType = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "SetValue",
|
|
"canonicalReference": "@tldraw/tlschema!~SetValue:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TL_HANDLE_TYPES",
|
|
"canonicalReference": "@tldraw/tlschema!~TL_HANDLE_TYPES:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/misc/TLHandle.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLHandleType",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLHighlightShape:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLHighlightShape = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'highlight', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLHighlightShapeProps",
|
|
"canonicalReference": "@tldraw/tlschema!~TLHighlightShapeProps:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLHighlightShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLHighlightShape",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLImageAsset:type",
|
|
"docComment": "/**\n * An asset for images such as PNGs and JPEGs, used by the TLImageShape.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLImageAsset = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseAsset",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseAsset:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'image', {\n h: number;\n isAnimated: boolean;\n mimeType: null | string;\n name: string;\n src: null | string;\n w: number;\n}>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/assets/TLImageAsset.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLImageAsset",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLImageShape:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLImageShape = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'image', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLImageShapeProps",
|
|
"canonicalReference": "@tldraw/tlschema!TLImageShapeProps:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLImageShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLImageShape",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLImageShapeCrop:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLImageShapeCrop = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.TypeOf",
|
|
"canonicalReference": "@tldraw/validate!TypeOf:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "ImageShapeCrop",
|
|
"canonicalReference": "@tldraw/tlschema!~ImageShapeCrop:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLImageShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLImageShapeCrop",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLImageShapeProps:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLImageShapeProps = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "ShapePropsType",
|
|
"canonicalReference": "@tldraw/tlschema!ShapePropsType:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "imageShapeProps",
|
|
"canonicalReference": "@tldraw/tlschema!imageShapeProps:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLImageShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLImageShapeProps",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!TLINSTANCE_ID:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "TLINSTANCE_ID: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLInstanceId",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstanceId:type"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLInstance.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "TLINSTANCE_ID",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "Interface",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance:interface",
|
|
"docComment": "/**\n * TLInstance\n *\n * State that is particular to a single browser tab\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export interface TLInstance extends "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "BaseRecord",
|
|
"canonicalReference": "@tldraw/store!BaseRecord:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'instance', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLInstanceId",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstanceId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " "
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLInstance.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLInstance",
|
|
"preserveMemberOrder": false,
|
|
"members": [
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#brush:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "brush: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "BoxModel",
|
|
"canonicalReference": "@tldraw/tlschema!BoxModel:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | null"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "brush",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#canMoveCamera:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "canMoveCamera: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "boolean"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "canMoveCamera",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#chatMessage:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "chatMessage: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "chatMessage",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#currentPageId:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "currentPageId: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLPageId",
|
|
"canonicalReference": "@tldraw/tlschema!TLPageId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "currentPageId",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#cursor:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "cursor: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLCursor",
|
|
"canonicalReference": "@tldraw/tlschema!TLCursor:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "cursor",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#devicePixelRatio:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "devicePixelRatio: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "devicePixelRatio",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#duplicateProps:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "duplicateProps: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n offset: {\n x: number;\n y: number;\n };\n shapeIds: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapeId",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "[];\n } | null"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "duplicateProps",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 4
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#exportBackground:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "exportBackground: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "boolean"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "exportBackground",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#followingUserId:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "followingUserId: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "null | string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "followingUserId",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#highlightedUserIds:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "highlightedUserIds: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string[]"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "highlightedUserIds",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#insets:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "insets: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "boolean[]"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "insets",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#isChangingStyle:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "isChangingStyle: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "boolean"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "isChangingStyle",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#isChatting:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "isChatting: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "boolean"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "isChatting",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#isCoarsePointer:member",
|
|
"docComment": "/**\n * This is whether the primary input mechanism includes a pointing device of limited accuracy, such as a finger on a touchscreen. See: https://developer.mozilla.org/en-US/docs/Web/CSS/\\@media/pointer\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "isCoarsePointer: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "boolean"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "isCoarsePointer",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#isDebugMode:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "isDebugMode: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "boolean"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "isDebugMode",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#isFocused:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "isFocused: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "boolean"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "isFocused",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#isFocusMode:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "isFocusMode: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "boolean"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "isFocusMode",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#isGridMode:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "isGridMode: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "boolean"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "isGridMode",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#isHoveringCanvas:member",
|
|
"docComment": "/**\n * Will be null if the pointer doesn't support hovering (e.g. touch), but true or false otherwise\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "isHoveringCanvas: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "boolean | null"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "isHoveringCanvas",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#isPenMode:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "isPenMode: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "boolean"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "isPenMode",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#isReadonly:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "isReadonly: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "boolean"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "isReadonly",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#isToolLocked:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "isToolLocked: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "boolean"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "isToolLocked",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#meta:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "meta: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "JsonObject",
|
|
"canonicalReference": "@tldraw/utils!JsonObject:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "meta",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#opacityForNextShape:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "opacityForNextShape: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLOpacityType",
|
|
"canonicalReference": "@tldraw/tlschema!TLOpacityType:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "opacityForNextShape",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#openMenus:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "openMenus: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string[]"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "openMenus",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#screenBounds:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "screenBounds: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "BoxModel",
|
|
"canonicalReference": "@tldraw/tlschema!BoxModel:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "screenBounds",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#scribbles:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "scribbles: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLScribble",
|
|
"canonicalReference": "@tldraw/tlschema!TLScribble:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "[]"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "scribbles",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#stylesForNextShape:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "stylesForNextShape: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Record",
|
|
"canonicalReference": "!Record:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<string, unknown>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "stylesForNextShape",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance#zoomBrush:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "zoomBrush: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "BoxModel",
|
|
"canonicalReference": "@tldraw/tlschema!BoxModel:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | null"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "zoomBrush",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
}
|
|
],
|
|
"extendsTokenRanges": [
|
|
{
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstanceId:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLInstanceId = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "RecordId",
|
|
"canonicalReference": "@tldraw/store!RecordId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLInstance",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLInstance.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLInstanceId",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "Interface",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePageState:interface",
|
|
"docComment": "/**\n * TLInstancePageState\n *\n * State that is unique to a particular page of the document in a particular browser tab\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export interface TLInstancePageState extends "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "BaseRecord",
|
|
"canonicalReference": "@tldraw/store!BaseRecord:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'instance_page_state', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLInstancePageStateId",
|
|
"canonicalReference": "@tldraw/tlschema!~TLInstancePageStateId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " "
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLPageState.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLInstancePageState",
|
|
"preserveMemberOrder": false,
|
|
"members": [
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePageState#croppingShapeId:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "croppingShapeId: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "null | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapeId",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "croppingShapeId",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePageState#editingShapeId:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "editingShapeId: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "null | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapeId",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "editingShapeId",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePageState#erasingShapeIds:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "erasingShapeIds: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapeId",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "[]"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "erasingShapeIds",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePageState#focusedGroupId:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "focusedGroupId: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "null | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapeId",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "focusedGroupId",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePageState#hintingShapeIds:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "hintingShapeIds: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapeId",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "[]"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "hintingShapeIds",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePageState#hoveredShapeId:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "hoveredShapeId: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "null | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapeId",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "hoveredShapeId",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePageState#meta:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "meta: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "JsonObject",
|
|
"canonicalReference": "@tldraw/utils!JsonObject:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "meta",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePageState#pageId:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "pageId: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "RecordId",
|
|
"canonicalReference": "@tldraw/store!RecordId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLPage",
|
|
"canonicalReference": "@tldraw/tlschema!TLPage:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "pageId",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePageState#selectedShapeIds:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "selectedShapeIds: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapeId",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "[]"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "selectedShapeIds",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
}
|
|
],
|
|
"extendsTokenRanges": [
|
|
{
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"kind": "Interface",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence:interface",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export interface TLInstancePresence extends "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "BaseRecord",
|
|
"canonicalReference": "@tldraw/store!BaseRecord:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'instance_presence', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLInstancePresenceID",
|
|
"canonicalReference": "@tldraw/tlschema!~TLInstancePresenceID:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " "
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLPresence.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLInstancePresence",
|
|
"preserveMemberOrder": false,
|
|
"members": [
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence#brush:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "brush: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "BoxModel",
|
|
"canonicalReference": "@tldraw/tlschema!BoxModel:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | null"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "brush",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence#camera:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "camera: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n x: number;\n y: number;\n z: number;\n }"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "camera",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence#chatMessage:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "chatMessage: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "chatMessage",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence#color:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "color: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "color",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence#currentPageId:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "currentPageId: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLPageId",
|
|
"canonicalReference": "@tldraw/tlschema!TLPageId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "currentPageId",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence#cursor:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "cursor: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n rotation: number;\n type: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLCursor",
|
|
"canonicalReference": "@tldraw/tlschema!TLCursor:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "['type'];\n x: number;\n y: number;\n }"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "cursor",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 4
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence#followingUserId:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "followingUserId: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "null | string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "followingUserId",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence#lastActivityTimestamp:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "lastActivityTimestamp: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "lastActivityTimestamp",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence#meta:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "meta: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "JsonObject",
|
|
"canonicalReference": "@tldraw/utils!JsonObject:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "meta",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence#screenBounds:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "screenBounds: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "BoxModel",
|
|
"canonicalReference": "@tldraw/tlschema!BoxModel:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "screenBounds",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence#scribbles:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "scribbles: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLScribble",
|
|
"canonicalReference": "@tldraw/tlschema!TLScribble:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "[]"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "scribbles",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence#selectedShapeIds:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "selectedShapeIds: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapeId",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "[]"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "selectedShapeIds",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence#userId:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "userId: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "userId",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence#userName:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "userName: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "userName",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
}
|
|
],
|
|
"extendsTokenRanges": [
|
|
{
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLLanguage:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLLanguage = "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "(typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "LANGUAGES",
|
|
"canonicalReference": "@tldraw/tlschema!LANGUAGES:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ")[number]"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/translations/translations.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLLanguage",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 4
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLLineShape:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLLineShape = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'line', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLLineShapeProps",
|
|
"canonicalReference": "@tldraw/tlschema!~TLLineShapeProps:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLLineShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLLineShape",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLNoteShape:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLNoteShape = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'note', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLNoteShapeProps",
|
|
"canonicalReference": "@tldraw/tlschema!~TLNoteShapeProps:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLNoteShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLNoteShape",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLOpacityType:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLOpacityType = "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/misc/TLOpacity.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLOpacityType",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "Interface",
|
|
"canonicalReference": "@tldraw/tlschema!TLPage:interface",
|
|
"docComment": "/**\n * TLPage\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export interface TLPage extends "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "BaseRecord",
|
|
"canonicalReference": "@tldraw/store!BaseRecord:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'page', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLPageId",
|
|
"canonicalReference": "@tldraw/tlschema!TLPageId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " "
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLPage.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLPage",
|
|
"preserveMemberOrder": false,
|
|
"members": [
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLPage#index:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "index: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "IndexKey",
|
|
"canonicalReference": "@tldraw/utils!IndexKey:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "index",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLPage#meta:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "meta: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "JsonObject",
|
|
"canonicalReference": "@tldraw/utils!JsonObject:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "meta",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!TLPage#name:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "name: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "string"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "name",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
}
|
|
],
|
|
"extendsTokenRanges": [
|
|
{
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLPageId:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLPageId = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "RecordId",
|
|
"canonicalReference": "@tldraw/store!RecordId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLPage",
|
|
"canonicalReference": "@tldraw/tlschema!TLPage:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLPage.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLPageId",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLParentId:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLParentId = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLPageId",
|
|
"canonicalReference": "@tldraw/tlschema!TLPageId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapeId",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLParentId",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 4
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!TLPOINTER_ID:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "TLPOINTER_ID: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLPointerId",
|
|
"canonicalReference": "@tldraw/tlschema!~TLPointerId:type"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLPointer.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "TLPOINTER_ID",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLRecord:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLRecord = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLAsset",
|
|
"canonicalReference": "@tldraw/tlschema!TLAsset:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLCamera",
|
|
"canonicalReference": "@tldraw/tlschema!TLCamera:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLDocument",
|
|
"canonicalReference": "@tldraw/tlschema!TLDocument:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLInstance",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstance:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLInstancePageState",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePageState:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLInstancePresence",
|
|
"canonicalReference": "@tldraw/tlschema!TLInstancePresence:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLPage",
|
|
"canonicalReference": "@tldraw/tlschema!TLPage:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLPointer",
|
|
"canonicalReference": "@tldraw/tlschema!~TLPointer:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLRecord.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLRecord",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 18
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLSchema:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLSchema = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "StoreSchema",
|
|
"canonicalReference": "@tldraw/store!StoreSchema:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLRecord",
|
|
"canonicalReference": "@tldraw/tlschema!TLRecord:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLStoreProps",
|
|
"canonicalReference": "@tldraw/tlschema!TLStoreProps:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/createTLSchema.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLSchema",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 7
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLScribble:type",
|
|
"docComment": "/**\n * A type for the scribble used by tldraw.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLScribble = "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n color: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLCanvasUiColor",
|
|
"canonicalReference": "@tldraw/tlschema!TLCanvasUiColor:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n delay: number;\n id: string;\n opacity: number;\n points: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "VecModel",
|
|
"canonicalReference": "@tldraw/tlschema!VecModel:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "[];\n shrink: number;\n size: number;\n state: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "SetValue",
|
|
"canonicalReference": "@tldraw/tlschema!~SetValue:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TL_SCRIBBLE_STATES",
|
|
"canonicalReference": "@tldraw/tlschema!~TL_SCRIBBLE_STATES:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">;\n taper: boolean;\n}"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/misc/TLScribble.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLScribble",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 10
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLSerializedStore:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLSerializedStore = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "SerializedStore",
|
|
"canonicalReference": "@tldraw/store!SerializedStore:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLRecord",
|
|
"canonicalReference": "@tldraw/tlschema!TLRecord:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/TLStore.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLSerializedStore",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLShape:type",
|
|
"docComment": "/**\n * The set of all shapes that are available in the editor, including unknown shapes.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLShape = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLDefaultShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLDefaultShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLUnknownShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLUnknownShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLShape",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 4
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeId:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLShapeId = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "RecordId",
|
|
"canonicalReference": "@tldraw/store!RecordId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLUnknownShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLUnknownShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLShapeId",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapePartial:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLShapePartial<T extends "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "> = "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "T extends T ? {\n id: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapeId",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n meta?: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Partial",
|
|
"canonicalReference": "!Partial:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<T['meta']>;\n props?: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Partial",
|
|
"canonicalReference": "!Partial:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<T['props']>;\n type: T['type'];\n} & "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Partial",
|
|
"canonicalReference": "!Partial:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Omit",
|
|
"canonicalReference": "!Omit:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<T, 'id' | 'meta' | 'props' | 'type'>> : never"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLShapePartial",
|
|
"typeParameters": [
|
|
{
|
|
"typeParameterName": "T",
|
|
"constraintTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
},
|
|
"defaultTypeTokenRange": {
|
|
"startIndex": 3,
|
|
"endIndex": 4
|
|
}
|
|
}
|
|
],
|
|
"typeTokenRange": {
|
|
"startIndex": 5,
|
|
"endIndex": 16
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeProp:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLShapeProp = "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "keyof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLShapeProps",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeProps:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLShapeProp",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapeProps:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLShapeProps = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Identity",
|
|
"canonicalReference": "@tldraw/tlschema!~Identity:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "UnionToIntersection",
|
|
"canonicalReference": "@tldraw/tlschema!~UnionToIntersection:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLDefaultShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLDefaultShape:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "['props']>>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLShapeProps",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 7
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLShapePropsMigrations:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLShapePropsMigrations = "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n sequence: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Array",
|
|
"canonicalReference": "!Array:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<{\n readonly dependsOn: readonly "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "MigrationId",
|
|
"canonicalReference": "@tldraw/store!MigrationId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "[];\n } | {\n readonly dependsOn?: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "MigrationId",
|
|
"canonicalReference": "@tldraw/store!MigrationId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "[];\n readonly down?: ((props: any) => any) | typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "NO_DOWN_MIGRATION",
|
|
"canonicalReference": "@tldraw/tlschema!~NO_DOWN_MIGRATION:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "RETIRED_DOWN_MIGRATION",
|
|
"canonicalReference": "@tldraw/tlschema!~RETIRED_DOWN_MIGRATION:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n readonly id: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "MigrationId",
|
|
"canonicalReference": "@tldraw/store!MigrationId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";\n readonly up: (props: any) => any;\n }>;\n}"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLShapePropsMigrations",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 14
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLStore:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLStore = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "Store",
|
|
"canonicalReference": "@tldraw/store!Store:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLRecord",
|
|
"canonicalReference": "@tldraw/tlschema!TLRecord:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLStoreProps",
|
|
"canonicalReference": "@tldraw/tlschema!TLStoreProps:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/TLStore.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLStore",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 7
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLStoreProps:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLStoreProps = "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n defaultName: string;\n}"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/TLStore.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLStoreProps",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLStoreSchema:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLStoreSchema = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "StoreSchema",
|
|
"canonicalReference": "@tldraw/store!StoreSchema:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLRecord",
|
|
"canonicalReference": "@tldraw/tlschema!TLRecord:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ", "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLStoreProps",
|
|
"canonicalReference": "@tldraw/tlschema!TLStoreProps:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/TLStore.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLStoreSchema",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 7
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLStoreSnapshot:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLStoreSnapshot = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "StoreSnapshot",
|
|
"canonicalReference": "@tldraw/store!StoreSnapshot:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLRecord",
|
|
"canonicalReference": "@tldraw/tlschema!TLRecord:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/TLStore.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLStoreSnapshot",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLTextShape:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLTextShape = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'text', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLTextShapeProps",
|
|
"canonicalReference": "@tldraw/tlschema!TLTextShapeProps:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLTextShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLTextShape",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLTextShapeProps:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLTextShapeProps = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "ShapePropsType",
|
|
"canonicalReference": "@tldraw/tlschema!ShapePropsType:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<typeof "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "textShapeProps",
|
|
"canonicalReference": "@tldraw/tlschema!textShapeProps:var"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLTextShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLTextShapeProps",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLUnknownShape:type",
|
|
"docComment": "/**\n * A type for a shape that is available in the editor but whose type is unknown—either one of the editor's default shapes or else a custom shape.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLUnknownShape = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<string, object>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/records/TLShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLUnknownShape",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLVideoAsset:type",
|
|
"docComment": "/**\n * An asset used for videos, used by the TLVideoShape.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLVideoAsset = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseAsset",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseAsset:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'video', {\n h: number;\n isAnimated: boolean;\n mimeType: null | string;\n name: string;\n src: null | string;\n w: number;\n}>"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/assets/TLVideoAsset.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLVideoAsset",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 3
|
|
}
|
|
},
|
|
{
|
|
"kind": "TypeAlias",
|
|
"canonicalReference": "@tldraw/tlschema!TLVideoShape:type",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export type TLVideoShape = "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLBaseShape",
|
|
"canonicalReference": "@tldraw/tlschema!TLBaseShape:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<'video', "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLVideoShapeProps",
|
|
"canonicalReference": "@tldraw/tlschema!~TLVideoShapeProps:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLVideoShape.ts",
|
|
"releaseTag": "Public",
|
|
"name": "TLVideoShape",
|
|
"typeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "Interface",
|
|
"canonicalReference": "@tldraw/tlschema!VecModel:interface",
|
|
"docComment": "/**\n * A serializable model for 2D vectors.\n *\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "export interface VecModel "
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/misc/geometry-types.ts",
|
|
"releaseTag": "Public",
|
|
"name": "VecModel",
|
|
"preserveMemberOrder": false,
|
|
"members": [
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!VecModel#x:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "x: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "x",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!VecModel#y:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "y: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": false,
|
|
"releaseTag": "Public",
|
|
"name": "y",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
},
|
|
{
|
|
"kind": "PropertySignature",
|
|
"canonicalReference": "@tldraw/tlschema!VecModel#z:member",
|
|
"docComment": "",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "z?: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "number"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ";"
|
|
}
|
|
],
|
|
"isReadonly": false,
|
|
"isOptional": true,
|
|
"releaseTag": "Public",
|
|
"name": "z",
|
|
"propertyTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 2
|
|
}
|
|
}
|
|
],
|
|
"extendsTokenRanges": []
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!vecModelValidator:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "vecModelValidator: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<"
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "VecModel",
|
|
"canonicalReference": "@tldraw/tlschema!VecModel:interface"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": ">"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/misc/geometry-types.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "vecModelValidator",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 5
|
|
}
|
|
},
|
|
{
|
|
"kind": "Variable",
|
|
"canonicalReference": "@tldraw/tlschema!videoShapeProps:var",
|
|
"docComment": "/**\n * @public\n */\n",
|
|
"excerptTokens": [
|
|
{
|
|
"kind": "Content",
|
|
"text": "videoShapeProps: "
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "{\n assetId: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<import(\"..\")."
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "TLAssetId",
|
|
"canonicalReference": "@tldraw/tlschema!TLAssetId:type"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": " | null>;\n h: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n playing: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<boolean>;\n time: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n url: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<string>;\n w: "
|
|
},
|
|
{
|
|
"kind": "Reference",
|
|
"text": "T.Validator",
|
|
"canonicalReference": "@tldraw/validate!Validator:class"
|
|
},
|
|
{
|
|
"kind": "Content",
|
|
"text": "<number>;\n}"
|
|
}
|
|
],
|
|
"fileUrlPath": "packages/tlschema/src/shapes/TLVideoShape.ts",
|
|
"isReadonly": true,
|
|
"releaseTag": "Public",
|
|
"name": "videoShapeProps",
|
|
"variableTypeTokenRange": {
|
|
"startIndex": 1,
|
|
"endIndex": 16
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|