2022-03-15 19:58:11 +00:00
{
2022-03-15 23:03:45 +00:00
"id" : 0 ,
"name" : "@schlechtenburg/core" ,
"kind" : 1 ,
"kindString" : "Project" ,
"flags" : { } ,
"originalName" : "" ,
"children" : [
{
"id" : 1 ,
"name" : "SbMode" ,
"kind" : 8 ,
"kindString" : "Enumeration" ,
"flags" : { } ,
2022-03-22 20:07:05 +00:00
"comment" : {
"shortText" : "The mode the Schlechtenburg editor is currently in"
} ,
2022-03-15 23:03:45 +00:00
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 2 ,
"name" : "Edit" ,
2022-03-15 23:03:45 +00:00
"kind" : 16 ,
"kindString" : "Enumeration member" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "mode.ts" ,
2022-03-22 20:07:05 +00:00
"line" : 5 ,
2022-03-15 23:03:45 +00:00
"character" : 2
}
] ,
2022-03-22 20:07:05 +00:00
"defaultValue" : "\"edit\""
2022-03-15 23:03:45 +00:00
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 3 ,
"name" : "View" ,
2022-03-15 23:03:45 +00:00
"kind" : 16 ,
"kindString" : "Enumeration member" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "mode.ts" ,
2022-03-22 20:07:05 +00:00
"line" : 6 ,
2022-03-15 23:03:45 +00:00
"character" : 2
}
] ,
2022-03-22 20:07:05 +00:00
"defaultValue" : "\"view\""
2022-03-15 23:03:45 +00:00
}
] ,
"groups" : [
{
"title" : "Enumeration members" ,
"kind" : 16 ,
"children" : [
2022-03-22 20:07:05 +00:00
2 ,
3
2022-03-15 23:03:45 +00:00
]
}
] ,
"sources" : [
{
"fileName" : "mode.ts" ,
2022-03-22 20:07:05 +00:00
"line" : 4 ,
2022-03-15 23:03:45 +00:00
"character" : 12
}
]
} ,
{
"id" : 10 ,
"name" : "IBlockData" ,
"kind" : 256 ,
"kindString" : "Interface" ,
"flags" : { } ,
"comment" : {
2022-03-22 20:07:05 +00:00
"shortText" : "Schlechtenburg inputs and outputs a plain JS Object that can be JSON stringified. This is the\ninterface type for that data structure. `T` will be the data type of the specific block being" ,
2022-03-15 23:03:45 +00:00
"tags" : [
{
"tag" : "see" ,
"text" : "SbMain\n"
}
]
} ,
"children" : [
{
"id" : 13 ,
"name" : "data" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 25 ,
"character" : 2
}
] ,
"type" : {
"type" : "reference" ,
"id" : 14 ,
"name" : "T"
}
} ,
{
"id" : 11 ,
"name" : "id" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 23 ,
"character" : 2
}
] ,
"type" : {
"type" : "intrinsic" ,
"name" : "string"
}
} ,
{
"id" : 12 ,
"name" : "name" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 24 ,
"character" : 2
}
] ,
"type" : {
"type" : "intrinsic" ,
"name" : "string"
}
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
13 ,
11 ,
12
]
}
] ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 22 ,
"character" : 17
}
] ,
"typeParameter" : [
{
"id" : 14 ,
"name" : "T" ,
"kind" : 131072 ,
"kindString" : "Type parameter" ,
"flags" : { }
}
] ,
"typeParameters" : [
{
"id" : 14 ,
"name" : "T" ,
"kind" : 131072 ,
"kindString" : "Type parameter" ,
"flags" : { }
}
]
} ,
{
"id" : 51 ,
"name" : "IBlockDefinition" ,
"kind" : 256 ,
"kindString" : "Interface" ,
"flags" : { } ,
"comment" : {
"shortText" : "Any Block that you create" ,
"tags" : [
{
"tag" : "see" ,
"text" : "IBlockProps\n"
}
]
} ,
"children" : [
{
"id" : 55 ,
"name" : "edit" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 161 ,
"character" : 2
}
] ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 41 ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 57 ,
"name" : "T"
}
] ,
"name" : "IBlockProps"
} ,
{
"type" : "intrinsic" ,
"name" : "any"
} ,
{
"type" : "intrinsic" ,
"name" : "any"
} ,
{
"type" : "reference" ,
"qualifiedName" : "ComputedOptions" ,
"package" : "@vue/runtime-core" ,
"name" : "ComputedOptions"
} ,
{
"type" : "reference" ,
"qualifiedName" : "MethodOptions" ,
"package" : "@vue/runtime-core" ,
"name" : "MethodOptions"
}
] ,
"qualifiedName" : "Component" ,
"package" : "@vue/runtime-core" ,
"name" : "Component"
}
} ,
{
"id" : 54 ,
"name" : "getDefaultData" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 160 ,
"character" : 2
}
] ,
"type" : {
"type" : "reference" ,
"id" : 57 ,
"name" : "T"
}
} ,
{
"id" : 53 ,
"name" : "icon" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : {
"isOptional" : true
} ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 159 ,
"character" : 2
}
] ,
"type" : {
"type" : "intrinsic" ,
"name" : "string"
}
} ,
{
"id" : 52 ,
"name" : "name" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 158 ,
"character" : 2
}
] ,
"type" : {
"type" : "intrinsic" ,
"name" : "string"
}
2022-03-22 20:07:05 +00:00
} ,
{
"id" : 56 ,
"name" : "view" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 162 ,
"character" : 2
}
] ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 41 ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 57 ,
"name" : "T"
}
] ,
"name" : "IBlockProps"
} ,
{
"type" : "intrinsic" ,
"name" : "any"
} ,
{
"type" : "intrinsic" ,
"name" : "any"
} ,
{
"type" : "reference" ,
"qualifiedName" : "ComputedOptions" ,
"package" : "@vue/runtime-core" ,
"name" : "ComputedOptions"
} ,
{
"type" : "reference" ,
"qualifiedName" : "MethodOptions" ,
"package" : "@vue/runtime-core" ,
"name" : "MethodOptions"
}
] ,
"qualifiedName" : "Component" ,
"package" : "@vue/runtime-core" ,
"name" : "Component"
}
2022-03-15 23:03:45 +00:00
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
55 ,
54 ,
53 ,
2022-03-22 20:07:05 +00:00
52 ,
56
2022-03-15 23:03:45 +00:00
]
}
] ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 157 ,
"character" : 17
}
] ,
"typeParameter" : [
{
"id" : 57 ,
"name" : "T" ,
"kind" : 131072 ,
"kindString" : "Type parameter" ,
"flags" : { }
}
] ,
"typeParameters" : [
{
"id" : 57 ,
"name" : "T" ,
"kind" : 131072 ,
"kindString" : "Type parameter" ,
"flags" : { }
}
]
} ,
{
"id" : 58 ,
"name" : "IBlockLibrary" ,
"kind" : 256 ,
"kindString" : "Interface" ,
"flags" : { } ,
"comment" : {
"shortText" : "Schlechtenburg maintains a library of blocks that are available" ,
"tags" : [
{
"tag" : "internal" ,
"text" : "\n"
}
]
} ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 170 ,
"character" : 17
}
] ,
"indexSignature" : {
"id" : 59 ,
"name" : "__index" ,
"kind" : 8192 ,
"kindString" : "Index signature" ,
"flags" : { } ,
"parameters" : [
{
"id" : 60 ,
"name" : "name" ,
"kind" : 32768 ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "string"
}
}
] ,
"type" : {
"type" : "reference" ,
"id" : 51 ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"name" : "IBlockDefinition"
}
}
} ,
{
"id" : 41 ,
"name" : "IBlockProps" ,
"kind" : 256 ,
"kindString" : "Interface" ,
"flags" : { } ,
"comment" : {
"shortText" : "Any Block that you create" ,
"tags" : [
{
"tag" : "see" ,
"text" : "IBlockDefinition\n"
}
]
} ,
"children" : [
{
"id" : 42 ,
"name" : "blockId" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : {
"isOptional" : true
} ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 142 ,
"character" : 2
}
] ,
"type" : {
"type" : "intrinsic" ,
"name" : "string"
}
} ,
{
"id" : 43 ,
"name" : "data" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : {
"isOptional" : true
} ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 143 ,
"character" : 2
}
] ,
"type" : {
"type" : "reference" ,
"id" : 50 ,
"name" : "T"
}
} ,
{
"id" : 48 ,
"name" : "onActivateNext" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : {
"isOptional" : true
} ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 148 ,
"character" : 2
}
] ,
"type" : {
"type" : "reference" ,
"id" : 38 ,
"name" : "OnActivateNextCb"
}
} ,
{
"id" : 49 ,
"name" : "onActivatePrevious" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : {
"isOptional" : true
} ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 149 ,
"character" : 2
}
] ,
"type" : {
"type" : "reference" ,
"id" : 35 ,
"name" : "OnActivatePreviousCb"
}
} ,
{
"id" : 46 ,
"name" : "onAppendBlock" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : {
"isOptional" : true
} ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 146 ,
"character" : 2
}
] ,
"type" : {
"type" : "reference" ,
"id" : 28 ,
"name" : "OnAppendBlockCb"
}
} ,
{
"id" : 45 ,
"name" : "onPrependBlock" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : {
"isOptional" : true
} ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 145 ,
"character" : 2
}
] ,
"type" : {
"type" : "reference" ,
"id" : 24 ,
"name" : "OnPrependBlockCb"
}
} ,
{
"id" : 47 ,
"name" : "onRemoveSelf" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : {
"isOptional" : true
} ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 147 ,
"character" : 2
}
] ,
"type" : {
"type" : "reference" ,
"id" : 32 ,
"name" : "OnRemoveSelfCb"
}
} ,
{
"id" : 44 ,
"name" : "onUpdate" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : {
"isOptional" : true
} ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 144 ,
"character" : 2
}
] ,
"type" : {
"type" : "reference" ,
"id" : 19 ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 50 ,
"name" : "T"
}
] ,
"name" : "OnUpdateSelfCb"
}
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
42 ,
43 ,
48 ,
49 ,
46 ,
45 ,
47 ,
44
]
}
] ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 141 ,
"character" : 17
}
] ,
"typeParameter" : [
{
"id" : 50 ,
"name" : "T" ,
"kind" : 131072 ,
"kindString" : "Type parameter" ,
"flags" : { }
}
] ,
"typeParameters" : [
{
"id" : 50 ,
"name" : "T" ,
"kind" : 131072 ,
"kindString" : "Type parameter" ,
"flags" : { }
}
]
} ,
2022-03-22 20:07:05 +00:00
{
"id" : 123 ,
"name" : "ISbMainProps" ,
"kind" : 256 ,
"kindString" : "Interface" ,
"flags" : { } ,
"children" : [
{
"id" : 124 ,
"name" : "availableBlocks" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "components/Main.tsx" ,
"line" : 33 ,
"character" : 2
}
] ,
"type" : {
"type" : "array" ,
"elementType" : {
"type" : "reference" ,
"id" : 51 ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"name" : "IBlockDefinition"
}
}
} ,
{
"id" : 125 ,
"name" : "block" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "components/Main.tsx" ,
"line" : 34 ,
"character" : 2
}
] ,
"type" : {
"type" : "reference" ,
"id" : 10 ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"name" : "IBlockData"
}
} ,
{
"id" : 127 ,
"name" : "mode" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "components/Main.tsx" ,
"line" : 36 ,
"character" : 2
}
] ,
"type" : {
"type" : "reference" ,
"id" : 1 ,
"name" : "SbMode"
}
} ,
{
"id" : 126 ,
"name" : "onUpdate" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "components/Main.tsx" ,
"line" : 35 ,
"character" : 2
}
] ,
"type" : {
"type" : "reference" ,
"id" : 15 ,
"name" : "OnUpdateBlockCb"
}
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
124 ,
125 ,
127 ,
126
]
}
] ,
"sources" : [
{
"fileName" : "components/Main.tsx" ,
"line" : 32 ,
"character" : 17
}
]
} ,
2022-03-15 23:03:45 +00:00
{
"id" : 5 ,
"name" : "ITreeNode" ,
"kind" : 256 ,
"kindString" : "Interface" ,
"flags" : { } ,
"comment" : {
"shortText" : "Schlechtenburg keeps track of the rendered block tree.\nThis is useful for e.g. the tree select component in the editor header." ,
"tags" : [
{
"tag" : "internal" ,
"text" : "\n"
}
]
} ,
"children" : [
{
"id" : 9 ,
"name" : "children" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 13 ,
"character" : 2
}
] ,
"type" : {
"type" : "array" ,
"elementType" : {
"type" : "reference" ,
"id" : 5 ,
"name" : "ITreeNode"
}
}
} ,
{
"id" : 8 ,
"name" : "icon" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : {
"isOptional" : true
} ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 12 ,
"character" : 2
}
] ,
"type" : {
"type" : "intrinsic" ,
"name" : "string"
}
} ,
{
"id" : 6 ,
"name" : "id" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 10 ,
"character" : 2
}
] ,
"type" : {
"type" : "intrinsic" ,
"name" : "string"
}
} ,
{
"id" : 7 ,
"name" : "name" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 11 ,
"character" : 2
}
] ,
"type" : {
"type" : "intrinsic" ,
"name" : "string"
}
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
9 ,
8 ,
6 ,
7
]
}
] ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 9 ,
"character" : 17
}
]
} ,
{
"id" : 38 ,
"name" : "OnActivateNextCb" ,
"kind" : 4194304 ,
"kindString" : "Type alias" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 134 ,
"character" : 12
}
] ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 39 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 134 ,
"character" : 32
}
] ,
"signatures" : [
{
"id" : 40 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"comment" : {
"shortText" : "Callback type for activating the next block." ,
"text" : "```\nprops: {\n onActivateNext: {\n type: (null as unknown) as PropType<OnActivateNextCb>,\n default: () => {},\n },\n}\n```\n" ,
"tags" : [
{
"tag" : "see" ,
"text" : "SbBlock\n"
}
]
} ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
}
} ,
{
"id" : 35 ,
"name" : "OnActivatePreviousCb" ,
"kind" : 4194304 ,
"kindString" : "Type alias" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 118 ,
"character" : 12
}
] ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 36 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 118 ,
"character" : 36
}
] ,
"signatures" : [
{
"id" : 37 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"comment" : {
"shortText" : "Callback type for activating the previous block." ,
"text" : "```\nprops: {\n onActivatePrevious: {\n type: (null as unknown) as PropType<OnActivatePreviousCb>,\n default: () => {},\n },\n}\n```\n" ,
"tags" : [
{
"tag" : "see" ,
"text" : "SbBlock\n"
}
]
} ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
}
} ,
{
"id" : 28 ,
"name" : "OnAppendBlockCb" ,
"kind" : 4194304 ,
"kindString" : "Type alias" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 86 ,
"character" : 12
}
] ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 29 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 86 ,
"character" : 31
}
] ,
"signatures" : [
{
"id" : 30 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"comment" : {
"shortText" : "Callback type for sending blocks that should be appended as a sibling after the current block" ,
"text" : "```\nprops: {\n onAppendBlock: {\n type: (null as unknown) as PropType<OnAppendBlockCb<IComponentToBeAppendedData>>,\n default: () => {},\n },\n}\n```\n" ,
"tags" : [
{
"tag" : "see" ,
"text" : "SbBlock\n"
}
]
} ,
"parameters" : [
{
"id" : 31 ,
"name" : "block" ,
"kind" : 32768 ,
"kindString" : "Parameter" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"id" : 10 ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"name" : "IBlockData"
}
}
] ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
}
} ,
{
"id" : 24 ,
"name" : "OnPrependBlockCb" ,
"kind" : 4194304 ,
"kindString" : "Type alias" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 70 ,
"character" : 12
}
] ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 25 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 70 ,
"character" : 32
}
] ,
"signatures" : [
{
"id" : 26 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"comment" : {
"shortText" : "Callback type for sending blocks that should be prepended as a sibling before the current block" ,
"text" : "```\nprops: {\n onPrependBlock: {\n type: (null as unknown) as PropType<OnPrependBlockCb<IComponentToBePrependedData>>,\n default: () => {},\n },\n}\n```\n" ,
"tags" : [
{
"tag" : "see" ,
"text" : "SbBlock\n"
}
]
} ,
"parameters" : [
{
"id" : 27 ,
"name" : "block" ,
"kind" : 32768 ,
"kindString" : "Parameter" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"id" : 10 ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"name" : "IBlockData"
}
}
] ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
}
} ,
{
"id" : 32 ,
"name" : "OnRemoveSelfCb" ,
"kind" : 4194304 ,
"kindString" : "Type alias" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 102 ,
"character" : 12
}
] ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 33 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 102 ,
"character" : 30
}
] ,
"signatures" : [
{
"id" : 34 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"comment" : {
"shortText" : "Callback type for removing the current block." ,
"text" : "```\nprops: {\n onRemoveSelf: {\n type: (null as unknown) as PropType<OnRemoveSelfCb>,\n default: () => {},\n },\n}\n```\n" ,
"tags" : [
{
"tag" : "see" ,
"text" : "SbBlock\n"
}
]
} ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
}
} ,
{
"id" : 15 ,
"name" : "OnUpdateBlockCb" ,
"kind" : 4194304 ,
"kindString" : "Type alias" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 38 ,
"character" : 12
}
] ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 16 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 38 ,
"character" : 30
}
] ,
"signatures" : [
{
"id" : 17 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"comment" : {
"shortText" : "Callback type for sending full block updates. SbBlock takes this as a prop." ,
"text" : "```\n<SbBlock onUpdate={myFn as OnUpdateSelfCb}></SbBlock>\n```\n" ,
"tags" : [
{
"tag" : "see" ,
"text" : "SbBlock\n"
}
]
} ,
"parameters" : [
{
"id" : 18 ,
"name" : "updated" ,
"kind" : 32768 ,
"kindString" : "Parameter" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"id" : 10 ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"name" : "IBlockData"
}
}
] ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
}
} ,
{
"id" : 19 ,
"name" : "OnUpdateSelfCb" ,
"kind" : 4194304 ,
"kindString" : "Type alias" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 54 ,
"character" : 12
}
] ,
"typeParameter" : [
{
"id" : 23 ,
"name" : "T" ,
"kind" : 131072 ,
"kindString" : "Type parameter" ,
"flags" : { }
}
] ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 20 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "types.ts" ,
"line" : 54 ,
"character" : 32
}
] ,
"signatures" : [
{
"id" : 21 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"comment" : {
"shortText" : "Callback type for sending partial self-updates in edit mode." ,
"text" : "```\nprops: {\n onUpdate: {\n type: (null as unknown) as PropType<OnUpdateSelfCb<IYourComponentData>>,\n default: () => {},\n },\n}\n```\n" ,
"tags" : [
{
"tag" : "see" ,
"text" : "SbBlock\n"
}
]
} ,
"parameters" : [
{
"id" : 22 ,
"name" : "updated" ,
"kind" : 32768 ,
"kindString" : "Parameter" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 23 ,
"name" : "T"
}
] ,
"qualifiedName" : "Partial" ,
"package" : "typescript" ,
"name" : "Partial"
}
}
] ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"typeParameters" : [
{
"id" : 23 ,
"name" : "T" ,
"kind" : 131072 ,
"kindString" : "Type parameter" ,
"flags" : { }
}
]
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 185 ,
2022-03-15 23:03:45 +00:00
"name" : "SbBlock" ,
"kind" : 32 ,
"kindString" : "Variable" ,
"flags" : {
"isConst" : true
} ,
"comment" : {
"shortText" : "Displays a Schlechtenburg block either the mode of the schlechtenburg instance.\nYou can use this to display child blocks inside your own blocks."
} ,
"sources" : [
{
"fileName" : "components/Block.tsx" ,
"line" : 33 ,
"character" : 13
}
] ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 186 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 187 ,
2022-03-15 23:03:45 +00:00
"name" : "block" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 188 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 190 ,
2022-03-15 23:03:45 +00:00
"name" : "required" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "literal" ,
"value" : true
} ,
"defaultValue" : "true"
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 189 ,
2022-03-15 23:03:45 +00:00
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 10 ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"name" : "IBlockData"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
190 ,
189
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 221 ,
2022-03-15 23:03:45 +00:00
"name" : "onActivateNext" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 222 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 224 ,
2022-03-15 23:03:45 +00:00
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 225 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 226 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 223 ,
2022-03-15 23:03:45 +00:00
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 38 ,
"name" : "OnActivateNextCb"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
224 ,
223
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 215 ,
2022-03-15 23:03:45 +00:00
"name" : "onActivatePrevious" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 216 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 218 ,
2022-03-15 23:03:45 +00:00
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 219 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 220 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 217 ,
2022-03-15 23:03:45 +00:00
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 35 ,
"name" : "OnActivatePreviousCb"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
218 ,
217
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 203 ,
2022-03-15 23:03:45 +00:00
"name" : "onAppendBlock" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 204 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 206 ,
2022-03-15 23:03:45 +00:00
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 207 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 208 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 205 ,
2022-03-15 23:03:45 +00:00
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 28 ,
"name" : "OnAppendBlockCb"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
206 ,
205
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 197 ,
2022-03-15 23:03:45 +00:00
"name" : "onPrependBlock" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 198 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 200 ,
2022-03-15 23:03:45 +00:00
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 201 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 202 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 199 ,
2022-03-15 23:03:45 +00:00
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 24 ,
"name" : "OnPrependBlockCb"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
200 ,
199
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 209 ,
2022-03-15 23:03:45 +00:00
"name" : "onRemoveSelf" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 210 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 212 ,
2022-03-15 23:03:45 +00:00
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 213 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 214 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 211 ,
2022-03-15 23:03:45 +00:00
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 32 ,
"name" : "OnRemoveSelfCb"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
212 ,
211
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 191 ,
2022-03-15 23:03:45 +00:00
"name" : "onUpdate" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 192 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 194 ,
2022-03-15 23:03:45 +00:00
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 195 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 196 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 193 ,
2022-03-15 23:03:45 +00:00
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 15 ,
"name" : "OnUpdateBlockCb"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
194 ,
193
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
187 ,
221 ,
215 ,
203 ,
197 ,
209 ,
191
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 227 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 228 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "global.JSX.Element" ,
"package" : "@vue/runtime-dom" ,
"name" : "Element"
}
}
]
}
} ,
{
"type" : "intrinsic" ,
"name" : "unknown"
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 229 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 230 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reference" ,
"qualifiedName" : "ComponentOptionsMixin" ,
"package" : "@vue/runtime-core" ,
"name" : "ComponentOptionsMixin"
} ,
{
"type" : "reference" ,
"qualifiedName" : "ComponentOptionsMixin" ,
"package" : "@vue/runtime-core" ,
"name" : "ComponentOptionsMixin"
} ,
{
"type" : "reference" ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "string"
} ,
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"qualifiedName" : "Record" ,
"package" : "typescript" ,
"name" : "Record"
} ,
{
"type" : "intrinsic" ,
"name" : "string"
} ,
{
"type" : "reference" ,
"qualifiedName" : "PublicProps" ,
"package" : "@vue/runtime-core" ,
"name" : "PublicProps"
} ,
{
"type" : "reference" ,
"typeArguments" : [
{
2022-03-22 20:07:05 +00:00
"type" : "reference" ,
"typeArguments" : [
2022-03-15 23:03:45 +00:00
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 231 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 232 ,
2022-03-15 23:03:45 +00:00
"name" : "block" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
2022-03-22 20:07:05 +00:00
"type" : "reflection" ,
"declaration" : {
"id" : 233 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 235 ,
"name" : "required" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "literal" ,
"value" : true
} ,
"defaultValue" : "true"
} ,
{
"id" : 234 ,
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 10 ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"name" : "IBlockData"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
235 ,
234
]
}
]
}
} ,
"defaultValue" : "..."
2022-03-15 23:03:45 +00:00
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 266 ,
"name" : "onActivateNext" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 267 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 269 ,
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 270 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
"id" : 271 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
"id" : 268 ,
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 38 ,
"name" : "OnActivateNextCb"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
269 ,
268
]
}
]
}
} ,
"defaultValue" : "..."
} ,
{
"id" : 260 ,
2022-03-15 23:03:45 +00:00
"name" : "onActivatePrevious" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
2022-03-22 20:07:05 +00:00
"type" : "reflection" ,
"declaration" : {
"id" : 261 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 263 ,
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 264 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
"id" : 265 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
"id" : 262 ,
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 35 ,
"name" : "OnActivatePreviousCb"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
263 ,
262
]
}
]
}
} ,
"defaultValue" : "..."
2022-03-15 23:03:45 +00:00
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 248 ,
2022-03-15 23:03:45 +00:00
"name" : "onAppendBlock" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
2022-03-22 20:07:05 +00:00
"type" : "reflection" ,
"declaration" : {
"id" : 249 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 251 ,
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 252 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
"id" : 253 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
"id" : 250 ,
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 28 ,
"name" : "OnAppendBlockCb"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
251 ,
250
]
}
]
}
} ,
"defaultValue" : "..."
2022-03-15 23:03:45 +00:00
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 242 ,
2022-03-15 23:03:45 +00:00
"name" : "onPrependBlock" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
2022-03-22 20:07:05 +00:00
"type" : "reflection" ,
"declaration" : {
"id" : 243 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 245 ,
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 246 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
"id" : 247 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
"id" : 244 ,
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 24 ,
"name" : "OnPrependBlockCb"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
245 ,
244
]
}
]
}
} ,
"defaultValue" : "..."
2022-03-15 23:03:45 +00:00
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 254 ,
2022-03-15 23:03:45 +00:00
"name" : "onRemoveSelf" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
2022-03-22 20:07:05 +00:00
"type" : "reflection" ,
"declaration" : {
"id" : 255 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 257 ,
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 258 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
"id" : 259 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
"id" : 256 ,
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 32 ,
"name" : "OnRemoveSelfCb"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
257 ,
256
]
}
]
}
} ,
"defaultValue" : "..."
2022-03-15 23:03:45 +00:00
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 236 ,
2022-03-15 23:03:45 +00:00
"name" : "onUpdate" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
2022-03-22 20:07:05 +00:00
"type" : "reflection" ,
"declaration" : {
"id" : 237 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 239 ,
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 240 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
"id" : 241 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
"id" : 238 ,
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 15 ,
"name" : "OnUpdateBlockCb"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
239 ,
238
]
}
]
}
} ,
"defaultValue" : "..."
2022-03-15 23:03:45 +00:00
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
232 ,
266 ,
260 ,
248 ,
242 ,
254 ,
236
2022-03-15 23:03:45 +00:00
]
}
]
}
}
2022-03-22 20:07:05 +00:00
] ,
"qualifiedName" : "ExtractPropTypes" ,
"package" : "@vue/runtime-core" ,
"name" : "ExtractPropTypes"
2022-03-15 23:03:45 +00:00
}
] ,
"qualifiedName" : "Readonly" ,
"package" : "typescript" ,
"name" : "Readonly"
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 272 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 278 ,
2022-03-15 23:03:45 +00:00
"name" : "onActivateNext" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"id" : 38 ,
"name" : "OnActivateNextCb"
}
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 277 ,
2022-03-15 23:03:45 +00:00
"name" : "onActivatePrevious" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"id" : 35 ,
"name" : "OnActivatePreviousCb"
}
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 275 ,
2022-03-15 23:03:45 +00:00
"name" : "onAppendBlock" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"id" : 28 ,
"name" : "OnAppendBlockCb"
}
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 274 ,
2022-03-15 23:03:45 +00:00
"name" : "onPrependBlock" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"id" : 24 ,
"name" : "OnPrependBlockCb"
}
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 276 ,
2022-03-15 23:03:45 +00:00
"name" : "onRemoveSelf" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"id" : 32 ,
"name" : "OnRemoveSelfCb"
}
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 273 ,
2022-03-15 23:03:45 +00:00
"name" : "onUpdate" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"id" : 15 ,
"name" : "OnUpdateBlockCb"
}
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
278 ,
277 ,
275 ,
274 ,
276 ,
273
2022-03-15 23:03:45 +00:00
]
}
]
}
}
] ,
"qualifiedName" : "DefineComponent" ,
"package" : "@vue/runtime-core" ,
"name" : "DefineComponent"
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 300 ,
2022-03-15 23:03:45 +00:00
"name" : "SbBlockOrdering" ,
"kind" : 32 ,
"kindString" : "Variable" ,
"flags" : {
"isConst" : true
} ,
"sources" : [
{
"fileName" : "components/BlockOrdering.tsx" ,
"line" : 14 ,
"character" : 13
}
] ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 301 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 312 ,
2022-03-15 23:03:45 +00:00
"name" : "onMoveBackward" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 313 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 315 ,
2022-03-15 23:03:45 +00:00
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 316 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 317 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 314 ,
2022-03-15 23:03:45 +00:00
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "FunctionConstructor" ,
"package" : "typescript" ,
"name" : "FunctionConstructor"
} ,
"defaultValue" : "Function"
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
315 ,
314
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 318 ,
2022-03-15 23:03:45 +00:00
"name" : "onMoveForward" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 319 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 321 ,
2022-03-15 23:03:45 +00:00
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 322 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 323 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 320 ,
2022-03-15 23:03:45 +00:00
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "FunctionConstructor" ,
"package" : "typescript" ,
"name" : "FunctionConstructor"
} ,
"defaultValue" : "Function"
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
321 ,
320
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 306 ,
2022-03-15 23:03:45 +00:00
"name" : "onRemove" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 307 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 309 ,
2022-03-15 23:03:45 +00:00
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 310 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 311 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 308 ,
2022-03-15 23:03:45 +00:00
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "FunctionConstructor" ,
"package" : "typescript" ,
"name" : "FunctionConstructor"
} ,
"defaultValue" : "Function"
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
309 ,
308
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 302 ,
2022-03-15 23:03:45 +00:00
"name" : "orientation" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 303 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 305 ,
2022-03-15 23:03:45 +00:00
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "literal" ,
"value" : null
} ,
"defaultValue" : "null"
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 304 ,
2022-03-15 23:03:45 +00:00
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "StringConstructor" ,
"package" : "typescript" ,
"name" : "StringConstructor"
} ,
"defaultValue" : "String"
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
305 ,
304
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
312 ,
318 ,
306 ,
302
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 324 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 325 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "global.JSX.Element" ,
"package" : "@vue/runtime-dom" ,
"name" : "Element"
}
}
]
}
} ,
{
"type" : "intrinsic" ,
"name" : "unknown"
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 326 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 327 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reference" ,
"qualifiedName" : "ComponentOptionsMixin" ,
"package" : "@vue/runtime-core" ,
"name" : "ComponentOptionsMixin"
} ,
{
"type" : "reference" ,
"qualifiedName" : "ComponentOptionsMixin" ,
"package" : "@vue/runtime-core" ,
"name" : "ComponentOptionsMixin"
} ,
{
"type" : "reference" ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "string"
} ,
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"qualifiedName" : "Record" ,
"package" : "typescript" ,
"name" : "Record"
} ,
{
"type" : "intrinsic" ,
"name" : "string"
} ,
{
"type" : "reference" ,
"qualifiedName" : "PublicProps" ,
"package" : "@vue/runtime-core" ,
"name" : "PublicProps"
} ,
{
"type" : "reference" ,
"typeArguments" : [
{
2022-03-22 20:07:05 +00:00
"type" : "reference" ,
"typeArguments" : [
2022-03-15 23:03:45 +00:00
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 328 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 339 ,
2022-03-15 23:03:45 +00:00
"name" : "onMoveBackward" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
2022-03-22 20:07:05 +00:00
"type" : "reflection" ,
"declaration" : {
"id" : 340 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 342 ,
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 343 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
"id" : 344 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
"id" : 341 ,
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "FunctionConstructor" ,
"package" : "typescript" ,
"name" : "FunctionConstructor"
} ,
"defaultValue" : "Function"
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
342 ,
341
]
}
]
}
} ,
"defaultValue" : "..."
2022-03-15 23:03:45 +00:00
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 345 ,
2022-03-15 23:03:45 +00:00
"name" : "onMoveForward" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
2022-03-22 20:07:05 +00:00
"type" : "reflection" ,
"declaration" : {
"id" : 346 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 348 ,
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 349 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
"id" : 350 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
"id" : 347 ,
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "FunctionConstructor" ,
"package" : "typescript" ,
"name" : "FunctionConstructor"
} ,
"defaultValue" : "Function"
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
348 ,
347
]
}
]
}
} ,
"defaultValue" : "..."
2022-03-15 23:03:45 +00:00
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 333 ,
2022-03-15 23:03:45 +00:00
"name" : "onRemove" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
2022-03-22 20:07:05 +00:00
"type" : "reflection" ,
"declaration" : {
"id" : 334 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 336 ,
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 337 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
"id" : 338 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
"id" : 335 ,
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "FunctionConstructor" ,
"package" : "typescript" ,
"name" : "FunctionConstructor"
} ,
"defaultValue" : "Function"
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
336 ,
335
]
}
]
}
} ,
"defaultValue" : "..."
2022-03-15 23:03:45 +00:00
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 329 ,
2022-03-15 23:03:45 +00:00
"name" : "orientation" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
2022-03-22 20:07:05 +00:00
"type" : "reflection" ,
"declaration" : {
"id" : 330 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 332 ,
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "literal" ,
"value" : null
} ,
"defaultValue" : "null"
} ,
{
"id" : 331 ,
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "StringConstructor" ,
"package" : "typescript" ,
"name" : "StringConstructor"
} ,
"defaultValue" : "String"
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
332 ,
331
]
}
]
}
} ,
"defaultValue" : "..."
2022-03-15 23:03:45 +00:00
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
339 ,
345 ,
333 ,
329
2022-03-15 23:03:45 +00:00
]
}
]
}
}
2022-03-22 20:07:05 +00:00
] ,
"qualifiedName" : "ExtractPropTypes" ,
"package" : "@vue/runtime-core" ,
"name" : "ExtractPropTypes"
2022-03-15 23:03:45 +00:00
}
] ,
"qualifiedName" : "Readonly" ,
"package" : "typescript" ,
"name" : "Readonly"
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 351 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 354 ,
2022-03-15 23:03:45 +00:00
"name" : "onMoveBackward" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "Function" ,
"package" : "typescript" ,
"name" : "Function"
}
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 355 ,
2022-03-15 23:03:45 +00:00
"name" : "onMoveForward" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "Function" ,
"package" : "typescript" ,
"name" : "Function"
}
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 353 ,
2022-03-15 23:03:45 +00:00
"name" : "onRemove" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "Function" ,
"package" : "typescript" ,
"name" : "Function"
}
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 352 ,
2022-03-15 23:03:45 +00:00
"name" : "orientation" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "string"
}
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
354 ,
355 ,
353 ,
352
2022-03-15 23:03:45 +00:00
]
}
]
}
}
] ,
"qualifiedName" : "DefineComponent" ,
"package" : "@vue/runtime-core" ,
"name" : "DefineComponent"
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 279 ,
2022-03-15 23:03:45 +00:00
"name" : "SbBlockPicker" ,
"kind" : 32 ,
"kindString" : "Variable" ,
"flags" : {
"isConst" : true
} ,
"sources" : [
{
"fileName" : "components/BlockPicker.tsx" ,
"line" : 15 ,
"character" : 13
}
] ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 280 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 281 ,
2022-03-15 23:03:45 +00:00
"name" : "onPickedBlock" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 282 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 284 ,
2022-03-15 23:03:45 +00:00
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 285 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 286 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 283 ,
2022-03-15 23:03:45 +00:00
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "FunctionConstructor" ,
"package" : "typescript" ,
"name" : "FunctionConstructor"
} ,
"defaultValue" : "Function"
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
284 ,
283
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
281
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 287 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 288 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "global.JSX.Element" ,
"package" : "@vue/runtime-dom" ,
"name" : "Element"
}
}
]
}
} ,
{
"type" : "intrinsic" ,
"name" : "unknown"
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 289 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 290 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reference" ,
"qualifiedName" : "ComponentOptionsMixin" ,
"package" : "@vue/runtime-core" ,
"name" : "ComponentOptionsMixin"
} ,
{
"type" : "reference" ,
"qualifiedName" : "ComponentOptionsMixin" ,
"package" : "@vue/runtime-core" ,
"name" : "ComponentOptionsMixin"
} ,
{
"type" : "reference" ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "string"
} ,
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"qualifiedName" : "Record" ,
"package" : "typescript" ,
"name" : "Record"
} ,
{
"type" : "intrinsic" ,
"name" : "string"
} ,
{
"type" : "reference" ,
"qualifiedName" : "PublicProps" ,
"package" : "@vue/runtime-core" ,
"name" : "PublicProps"
} ,
{
"type" : "reference" ,
"typeArguments" : [
{
2022-03-22 20:07:05 +00:00
"type" : "reference" ,
"typeArguments" : [
2022-03-15 23:03:45 +00:00
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 291 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 292 ,
2022-03-15 23:03:45 +00:00
"name" : "onPickedBlock" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
2022-03-22 20:07:05 +00:00
"type" : "reflection" ,
"declaration" : {
"id" : 293 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 295 ,
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 296 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
"id" : 297 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
"id" : 294 ,
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "FunctionConstructor" ,
"package" : "typescript" ,
"name" : "FunctionConstructor"
} ,
"defaultValue" : "Function"
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
295 ,
294
]
}
]
}
} ,
"defaultValue" : "..."
2022-03-15 23:03:45 +00:00
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
292
2022-03-15 23:03:45 +00:00
]
}
]
}
}
2022-03-22 20:07:05 +00:00
] ,
"qualifiedName" : "ExtractPropTypes" ,
"package" : "@vue/runtime-core" ,
"name" : "ExtractPropTypes"
2022-03-15 23:03:45 +00:00
}
] ,
"qualifiedName" : "Readonly" ,
"package" : "typescript" ,
"name" : "Readonly"
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 298 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 299 ,
2022-03-15 23:03:45 +00:00
"name" : "onPickedBlock" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "Function" ,
"package" : "typescript" ,
"name" : "Function"
}
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
299
2022-03-15 23:03:45 +00:00
]
}
]
}
}
] ,
"qualifiedName" : "DefineComponent" ,
"package" : "@vue/runtime-core" ,
"name" : "DefineComponent"
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 356 ,
2022-03-15 23:03:45 +00:00
"name" : "SbBlockPlaceholder" ,
"kind" : 32 ,
"kindString" : "Variable" ,
"flags" : {
"isConst" : true
} ,
"comment" : {
"shortText" : "A placeholder for a block.\nDisplays a placeholder for a block, allowing the user to select a block to insert." ,
"tags" : [
{
"tag" : "sbui" ,
"text" : "\n"
}
]
} ,
"sources" : [
{
"fileName" : "components/BlockPlaceholder.tsx" ,
"line" : 13 ,
"character" : 13
}
] ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 357 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 358 ,
2022-03-15 23:03:45 +00:00
"name" : "onInsertBlock" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 359 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 361 ,
2022-03-15 23:03:45 +00:00
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 362 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 363 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 360 ,
2022-03-15 23:03:45 +00:00
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "FunctionConstructor" ,
"package" : "typescript" ,
"name" : "FunctionConstructor"
} ,
"defaultValue" : "Function"
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
361 ,
360
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
358
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 364 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 365 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "global.JSX.Element" ,
"package" : "@vue/runtime-dom" ,
"name" : "Element"
}
}
]
}
} ,
{
"type" : "intrinsic" ,
"name" : "unknown"
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 366 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 367 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reference" ,
"qualifiedName" : "ComponentOptionsMixin" ,
"package" : "@vue/runtime-core" ,
"name" : "ComponentOptionsMixin"
} ,
{
"type" : "reference" ,
"qualifiedName" : "ComponentOptionsMixin" ,
"package" : "@vue/runtime-core" ,
"name" : "ComponentOptionsMixin"
} ,
{
"type" : "reference" ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "string"
} ,
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"qualifiedName" : "Record" ,
"package" : "typescript" ,
"name" : "Record"
} ,
{
"type" : "intrinsic" ,
"name" : "string"
} ,
{
"type" : "reference" ,
"qualifiedName" : "PublicProps" ,
"package" : "@vue/runtime-core" ,
"name" : "PublicProps"
} ,
{
"type" : "reference" ,
"typeArguments" : [
{
2022-03-22 20:07:05 +00:00
"type" : "reference" ,
"typeArguments" : [
2022-03-15 23:03:45 +00:00
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 368 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 369 ,
2022-03-15 23:03:45 +00:00
"name" : "onInsertBlock" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
2022-03-22 20:07:05 +00:00
"type" : "reflection" ,
"declaration" : {
"id" : 370 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 372 ,
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 373 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
"id" : 374 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
"id" : 371 ,
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "FunctionConstructor" ,
"package" : "typescript" ,
"name" : "FunctionConstructor"
} ,
"defaultValue" : "Function"
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
372 ,
371
]
}
]
}
} ,
"defaultValue" : "..."
2022-03-15 23:03:45 +00:00
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
369
2022-03-15 23:03:45 +00:00
]
}
]
}
}
2022-03-22 20:07:05 +00:00
] ,
"qualifiedName" : "ExtractPropTypes" ,
"package" : "@vue/runtime-core" ,
"name" : "ExtractPropTypes"
2022-03-15 23:03:45 +00:00
}
] ,
"qualifiedName" : "Readonly" ,
"package" : "typescript" ,
"name" : "Readonly"
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 375 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 376 ,
2022-03-15 23:03:45 +00:00
"name" : "onInsertBlock" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "Function" ,
"package" : "typescript" ,
"name" : "Function"
}
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
376
2022-03-15 23:03:45 +00:00
]
}
]
}
}
] ,
"qualifiedName" : "DefineComponent" ,
"package" : "@vue/runtime-core" ,
"name" : "DefineComponent"
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 386 ,
2022-03-15 23:03:45 +00:00
"name" : "SbButton" ,
"kind" : 32 ,
"kindString" : "Variable" ,
"flags" : {
"isConst" : true
} ,
"comment" : {
"shortText" : "A button in the schlechtenburg theme" ,
"tags" : [
{
"tag" : "sbui" ,
"text" : "\n"
}
]
} ,
"sources" : [
{
"fileName" : "components/Button.tsx" ,
"line" : 9 ,
"character" : 13
}
] ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 387 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 388 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 389 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "global.JSX.Element" ,
"package" : "@vue/runtime-dom" ,
"name" : "Element"
}
}
]
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 390 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 391 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 392 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reference" ,
"qualifiedName" : "ComponentOptionsMixin" ,
"package" : "@vue/runtime-core" ,
"name" : "ComponentOptionsMixin"
} ,
{
"type" : "reference" ,
"qualifiedName" : "ComponentOptionsMixin" ,
"package" : "@vue/runtime-core" ,
"name" : "ComponentOptionsMixin"
} ,
{
"type" : "reference" ,
"qualifiedName" : "EmitsOptions" ,
"package" : "@vue/runtime-core" ,
"name" : "EmitsOptions"
} ,
{
"type" : "intrinsic" ,
"name" : "string"
} ,
{
"type" : "reference" ,
"qualifiedName" : "PublicProps" ,
"package" : "@vue/runtime-core" ,
"name" : "PublicProps"
} ,
{
"type" : "reference" ,
"typeArguments" : [
{
2022-03-22 20:07:05 +00:00
"type" : "reference" ,
"typeArguments" : [
2022-03-15 23:03:45 +00:00
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 393 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
}
2022-03-22 20:07:05 +00:00
] ,
"qualifiedName" : "ExtractPropTypes" ,
"package" : "@vue/runtime-core" ,
"name" : "ExtractPropTypes"
2022-03-15 23:03:45 +00:00
}
] ,
"qualifiedName" : "Readonly" ,
"package" : "typescript" ,
"name" : "Readonly"
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 394 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
}
] ,
"qualifiedName" : "DefineComponent" ,
"package" : "@vue/runtime-core" ,
"name" : "DefineComponent"
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 128 ,
2022-03-15 23:03:45 +00:00
"name" : "SbMain" ,
"kind" : 32 ,
"kindString" : "Variable" ,
"flags" : {
"isConst" : true
} ,
"sources" : [
{
2022-03-22 20:07:05 +00:00
"fileName" : "components/Main.tsx" ,
"line" : 41 ,
2022-03-15 23:03:45 +00:00
"character" : 13
}
] ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 129 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 130 ,
2022-03-15 23:03:45 +00:00
"name" : "availableBlocks" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 131 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 133 ,
2022-03-15 23:03:45 +00:00
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 134 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 135 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "array" ,
"elementType" : {
"type" : "intrinsic" ,
"name" : "never"
}
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 132 ,
2022-03-15 23:03:45 +00:00
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "array" ,
"elementType" : {
"type" : "reference" ,
"id" : 51 ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"name" : "IBlockDefinition"
}
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
133 ,
132
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 136 ,
2022-03-15 23:03:45 +00:00
"name" : "block" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 137 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 139 ,
2022-03-15 23:03:45 +00:00
"name" : "required" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "literal" ,
"value" : true
} ,
"defaultValue" : "true"
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 138 ,
2022-03-15 23:03:45 +00:00
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 10 ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"name" : "IBlockData"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
139 ,
138
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 146 ,
2022-03-15 23:03:45 +00:00
"name" : "mode" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 147 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 152 ,
2022-03-15 23:03:45 +00:00
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"id" : 1 ,
"name" : "SbMode"
} ,
"defaultValue" : "SbMode.Edit"
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 148 ,
2022-03-15 23:03:45 +00:00
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 1 ,
"name" : "SbMode"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 149 ,
2022-03-15 23:03:45 +00:00
"name" : "validator" ,
"kind" : 2048 ,
"kindString" : "Method" ,
"flags" : { } ,
"sources" : [
{
2022-03-22 20:07:05 +00:00
"fileName" : "components/Main.tsx" ,
"line" : 64 ,
2022-03-15 23:03:45 +00:00
"character" : 6
}
] ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 150 ,
2022-03-15 23:03:45 +00:00
"name" : "validator" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"parameters" : [
{
2022-03-22 20:07:05 +00:00
"id" : 151 ,
2022-03-15 23:03:45 +00:00
"name" : "value" ,
"kind" : 32768 ,
"kindString" : "Parameter" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "any"
}
}
] ,
"type" : {
"type" : "intrinsic" ,
"name" : "boolean"
}
}
]
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
152 ,
148
2022-03-15 23:03:45 +00:00
]
} ,
{
"title" : "Methods" ,
"kind" : 2048 ,
"children" : [
2022-03-22 20:07:05 +00:00
149
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 140 ,
2022-03-15 23:03:45 +00:00
"name" : "onUpdate" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 141 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 143 ,
2022-03-15 23:03:45 +00:00
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 144 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 145 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 142 ,
2022-03-15 23:03:45 +00:00
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
2022-03-22 20:07:05 +00:00
"typeArguments" : [
{
"type" : "reference" ,
"id" : 15 ,
"name" : "OnUpdateBlockCb"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
2022-03-15 23:03:45 +00:00
} ,
2022-03-22 20:07:05 +00:00
"defaultValue" : "..."
2022-03-15 23:03:45 +00:00
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
143 ,
142
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
130 ,
136 ,
146 ,
140
2022-03-15 23:03:45 +00:00
]
}
]
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 153 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 154 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "global.JSX.Element" ,
"package" : "@vue/runtime-dom" ,
"name" : "Element"
}
}
]
}
} ,
{
"type" : "intrinsic" ,
"name" : "unknown"
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 155 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 156 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reference" ,
"qualifiedName" : "ComponentOptionsMixin" ,
"package" : "@vue/runtime-core" ,
"name" : "ComponentOptionsMixin"
} ,
{
"type" : "reference" ,
"qualifiedName" : "ComponentOptionsMixin" ,
"package" : "@vue/runtime-core" ,
"name" : "ComponentOptionsMixin"
} ,
{
"type" : "reference" ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "string"
} ,
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"qualifiedName" : "Record" ,
"package" : "typescript" ,
"name" : "Record"
} ,
{
"type" : "intrinsic" ,
"name" : "string"
} ,
{
"type" : "reference" ,
"qualifiedName" : "PublicProps" ,
"package" : "@vue/runtime-core" ,
"name" : "PublicProps"
} ,
{
"type" : "reference" ,
"typeArguments" : [
{
2022-03-22 20:07:05 +00:00
"type" : "reference" ,
"typeArguments" : [
2022-03-15 23:03:45 +00:00
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 157 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 158 ,
2022-03-15 23:03:45 +00:00
"name" : "availableBlocks" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
2022-03-22 20:07:05 +00:00
"type" : "reflection" ,
"declaration" : {
"id" : 159 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 161 ,
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 162 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
"id" : 163 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "array" ,
"elementType" : {
"type" : "intrinsic" ,
"name" : "never"
}
}
}
]
}
} ,
"defaultValue" : "..."
} ,
2022-03-15 23:03:45 +00:00
{
2022-03-22 20:07:05 +00:00
"id" : 160 ,
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "array" ,
"elementType" : {
"type" : "reference" ,
"id" : 51 ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"name" : "IBlockDefinition"
}
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
2022-03-15 23:03:45 +00:00
}
] ,
2022-03-22 20:07:05 +00:00
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
161 ,
160
]
}
]
2022-03-15 23:03:45 +00:00
}
2022-03-22 20:07:05 +00:00
} ,
"defaultValue" : "..."
2022-03-15 23:03:45 +00:00
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 164 ,
2022-03-15 23:03:45 +00:00
"name" : "block" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
2022-03-22 20:07:05 +00:00
"type" : "reflection" ,
"declaration" : {
"id" : 165 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 167 ,
"name" : "required" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "literal" ,
"value" : true
} ,
"defaultValue" : "true"
} ,
{
"id" : 166 ,
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 10 ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"name" : "IBlockData"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
167 ,
166
]
}
]
}
} ,
"defaultValue" : "..."
2022-03-15 23:03:45 +00:00
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 174 ,
2022-03-15 23:03:45 +00:00
"name" : "mode" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
2022-03-22 20:07:05 +00:00
"type" : "reflection" ,
"declaration" : {
"id" : 175 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 180 ,
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"id" : 1 ,
"name" : "SbMode"
} ,
"defaultValue" : "SbMode.Edit"
} ,
{
"id" : 176 ,
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 1 ,
"name" : "SbMode"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
} ,
{
"id" : 177 ,
"name" : "validator" ,
"kind" : 2048 ,
"kindString" : "Method" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "components/Main.tsx" ,
"line" : 64 ,
"character" : 6
}
] ,
"signatures" : [
{
"id" : 178 ,
"name" : "validator" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"parameters" : [
{
"id" : 179 ,
"name" : "value" ,
"kind" : 32768 ,
"kindString" : "Parameter" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "any"
}
}
] ,
"type" : {
"type" : "intrinsic" ,
"name" : "boolean"
}
}
]
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
180 ,
176
]
} ,
{
"title" : "Methods" ,
"kind" : 2048 ,
"children" : [
177
]
}
]
}
} ,
"defaultValue" : "..."
2022-03-15 23:03:45 +00:00
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 168 ,
2022-03-15 23:03:45 +00:00
"name" : "onUpdate" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
2022-03-22 20:07:05 +00:00
"type" : "reflection" ,
"declaration" : {
"id" : 169 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 171 ,
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 172 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
"id" : 173 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
} ,
"defaultValue" : "..."
} ,
{
"id" : 170 ,
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 15 ,
"name" : "OnUpdateBlockCb"
}
] ,
"qualifiedName" : "PropType" ,
"package" : "@vue/runtime-core" ,
"name" : "PropType"
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
171 ,
170
]
}
]
}
} ,
"defaultValue" : "..."
2022-03-15 23:03:45 +00:00
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
158 ,
164 ,
174 ,
168
2022-03-15 23:03:45 +00:00
]
}
]
}
}
2022-03-22 20:07:05 +00:00
] ,
"qualifiedName" : "ExtractPropTypes" ,
"package" : "@vue/runtime-core" ,
"name" : "ExtractPropTypes"
2022-03-15 23:03:45 +00:00
}
] ,
"qualifiedName" : "Readonly" ,
"package" : "typescript" ,
"name" : "Readonly"
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 181 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
2022-03-22 20:07:05 +00:00
"id" : 182 ,
2022-03-15 23:03:45 +00:00
"name" : "availableBlocks" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "array" ,
"elementType" : {
"type" : "reference" ,
"id" : 51 ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"name" : "IBlockDefinition"
}
}
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 184 ,
2022-03-15 23:03:45 +00:00
"name" : "mode" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"id" : 1 ,
"name" : "SbMode"
}
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 183 ,
2022-03-15 23:03:45 +00:00
"name" : "onUpdate" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
2022-03-22 20:07:05 +00:00
"id" : 15 ,
"name" : "OnUpdateBlockCb"
2022-03-15 23:03:45 +00:00
}
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
2022-03-22 20:07:05 +00:00
182 ,
184 ,
183
2022-03-15 23:03:45 +00:00
]
}
]
}
}
] ,
"qualifiedName" : "DefineComponent" ,
"package" : "@vue/runtime-core" ,
"name" : "DefineComponent"
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 395 ,
2022-03-15 23:03:45 +00:00
"name" : "SbSelect" ,
"kind" : 32 ,
"kindString" : "Variable" ,
"flags" : {
"isConst" : true
} ,
"comment" : {
"shortText" : "A select input in the schlechtenburg theme" ,
"tags" : [
{
"tag" : "sbui" ,
"text" : "\n"
}
]
} ,
"sources" : [
{
"fileName" : "components/Select.tsx" ,
"line" : 8 ,
"character" : 13
}
] ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 396 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 397 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 398 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "global.JSX.Element" ,
"package" : "@vue/runtime-dom" ,
"name" : "Element"
}
}
]
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 399 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 400 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 401 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reference" ,
"qualifiedName" : "ComponentOptionsMixin" ,
"package" : "@vue/runtime-core" ,
"name" : "ComponentOptionsMixin"
} ,
{
"type" : "reference" ,
"qualifiedName" : "ComponentOptionsMixin" ,
"package" : "@vue/runtime-core" ,
"name" : "ComponentOptionsMixin"
} ,
{
"type" : "reference" ,
"qualifiedName" : "EmitsOptions" ,
"package" : "@vue/runtime-core" ,
"name" : "EmitsOptions"
} ,
{
"type" : "intrinsic" ,
"name" : "string"
} ,
{
"type" : "reference" ,
"qualifiedName" : "PublicProps" ,
"package" : "@vue/runtime-core" ,
"name" : "PublicProps"
} ,
{
"type" : "reference" ,
"typeArguments" : [
{
2022-03-22 20:07:05 +00:00
"type" : "reference" ,
"typeArguments" : [
2022-03-15 23:03:45 +00:00
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 402 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
}
2022-03-22 20:07:05 +00:00
] ,
"qualifiedName" : "ExtractPropTypes" ,
"package" : "@vue/runtime-core" ,
"name" : "ExtractPropTypes"
2022-03-15 23:03:45 +00:00
}
] ,
"qualifiedName" : "Readonly" ,
"package" : "typescript" ,
"name" : "Readonly"
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 403 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
}
] ,
"qualifiedName" : "DefineComponent" ,
"package" : "@vue/runtime-core" ,
"name" : "DefineComponent"
} ,
"defaultValue" : "..."
} ,
{
2022-03-22 20:07:05 +00:00
"id" : 377 ,
2022-03-15 23:03:45 +00:00
"name" : "SbToolbar" ,
"kind" : 32 ,
"kindString" : "Variable" ,
"flags" : {
"isConst" : true
} ,
"comment" : {
"shortText" : "Toolbar in the schlechtenburg theme" ,
"tags" : [
{
"tag" : "sbui" ,
"text" : "\n"
}
]
} ,
"sources" : [
{
"fileName" : "components/Toolbar.tsx" ,
"line" : 15 ,
"character" : 13
}
] ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 378 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 379 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
2022-03-22 20:07:05 +00:00
"id" : 380 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "global.JSX.Element" ,
"package" : "@vue/runtime-dom" ,
"name" : "Element"
}
}
]
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 381 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 382 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 383 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
} ,
{
"type" : "reference" ,
"qualifiedName" : "ComponentOptionsMixin" ,
"package" : "@vue/runtime-core" ,
"name" : "ComponentOptionsMixin"
} ,
{
"type" : "reference" ,
"qualifiedName" : "ComponentOptionsMixin" ,
"package" : "@vue/runtime-core" ,
"name" : "ComponentOptionsMixin"
} ,
{
"type" : "reference" ,
"qualifiedName" : "EmitsOptions" ,
"package" : "@vue/runtime-core" ,
"name" : "EmitsOptions"
} ,
{
"type" : "intrinsic" ,
"name" : "string"
} ,
{
"type" : "reference" ,
"qualifiedName" : "PublicProps" ,
"package" : "@vue/runtime-core" ,
"name" : "PublicProps"
} ,
{
"type" : "reference" ,
"typeArguments" : [
{
2022-03-22 20:07:05 +00:00
"type" : "reference" ,
"typeArguments" : [
2022-03-15 23:03:45 +00:00
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 384 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
}
2022-03-22 20:07:05 +00:00
] ,
"qualifiedName" : "ExtractPropTypes" ,
"package" : "@vue/runtime-core" ,
"name" : "ExtractPropTypes"
2022-03-15 23:03:45 +00:00
}
] ,
"qualifiedName" : "Readonly" ,
"package" : "typescript" ,
"name" : "Readonly"
} ,
{
"type" : "reflection" ,
"declaration" : {
2022-03-22 20:07:05 +00:00
"id" : 385 ,
2022-03-15 23:03:45 +00:00
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { }
}
}
] ,
"qualifiedName" : "DefineComponent" ,
"package" : "@vue/runtime-core" ,
"name" : "DefineComponent"
} ,
"defaultValue" : "..."
} ,
{
"id" : 96 ,
"name" : "SymActiveBlock" ,
"kind" : 32 ,
"kindString" : "Variable" ,
"flags" : {
"isConst" : true
} ,
"sources" : [
{
"fileName" : "use-activation.ts" ,
"line" : 9 ,
"character" : 13
}
] ,
"type" : {
"type" : "query" ,
"queryType" : {
"type" : "reference" ,
"id" : 96 ,
"name" : "SymActiveBlock"
}
} ,
"defaultValue" : "..."
} ,
{
"id" : 121 ,
"name" : "SymBlockDimensions" ,
"kind" : 32 ,
"kindString" : "Variable" ,
"flags" : {
"isConst" : true
} ,
"sources" : [
{
"fileName" : "use-resize-observer.ts" ,
2022-03-22 20:07:05 +00:00
"line" : 17 ,
2022-03-15 23:03:45 +00:00
"character" : 13
}
] ,
"type" : {
"type" : "query" ,
"queryType" : {
"type" : "reference" ,
"id" : 121 ,
"name" : "SymBlockDimensions"
}
} ,
"defaultValue" : "..."
} ,
{
"id" : 106 ,
"name" : "SymBlockLibrary" ,
"kind" : 32 ,
"kindString" : "Variable" ,
"flags" : {
"isConst" : true
} ,
"sources" : [
{
"fileName" : "use-dynamic-blocks.ts" ,
"line" : 9 ,
"character" : 13
}
] ,
"type" : {
"type" : "query" ,
"queryType" : {
"type" : "reference" ,
"id" : 106 ,
"name" : "SymBlockLibrary"
}
} ,
"defaultValue" : "..."
} ,
{
"id" : 122 ,
"name" : "SymEditorDimensions" ,
"kind" : 32 ,
"kindString" : "Variable" ,
"flags" : {
"isConst" : true
} ,
"sources" : [
{
"fileName" : "use-resize-observer.ts" ,
2022-03-22 20:07:05 +00:00
"line" : 18 ,
2022-03-15 23:03:45 +00:00
"character" : 13
}
] ,
"type" : {
"type" : "query" ,
"queryType" : {
"type" : "reference" ,
"id" : 122 ,
"name" : "SymEditorDimensions"
}
} ,
"defaultValue" : "..."
} ,
2022-03-22 20:07:05 +00:00
{
"id" : 4 ,
"name" : "SymMode" ,
"kind" : 32 ,
"kindString" : "Variable" ,
"flags" : {
"isConst" : true
} ,
"sources" : [
{
"fileName" : "mode.ts" ,
"line" : 8 ,
"character" : 13
}
] ,
"type" : {
"type" : "query" ,
"queryType" : {
"type" : "reference" ,
"id" : 4 ,
"name" : "SymMode"
}
} ,
"defaultValue" : "..."
} ,
2022-03-15 23:03:45 +00:00
{
"id" : 73 ,
"name" : "blockProps" ,
"kind" : 32 ,
"kindString" : "Variable" ,
"flags" : {
"isConst" : true
} ,
"sources" : [
{
"fileName" : "block-helpers.ts" ,
"line" : 10 ,
"character" : 13
}
] ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 74 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 75 ,
"name" : "blockId" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 76 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 78 ,
"name" : "default" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "v4" ,
"package" : "@types/uuid" ,
"name" : "v4"
} ,
"defaultValue" : "generateBlockId"
} ,
{
"id" : 77 ,
"name" : "type" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "StringConstructor" ,
"package" : "typescript" ,
"name" : "StringConstructor"
} ,
"defaultValue" : "String"
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
78 ,
77
]
}
]
}
} ,
"defaultValue" : "..."
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
75
]
}
]
}
} ,
"defaultValue" : "..."
} ,
{
"id" : 69 ,
"name" : "model" ,
"kind" : 32 ,
"kindString" : "Variable" ,
"flags" : {
"isConst" : true
} ,
"sources" : [
{
"fileName" : "block-helpers.ts" ,
"line" : 5 ,
"character" : 13
}
] ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 70 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 72 ,
"name" : "event" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "string"
} ,
"defaultValue" : "'update'"
} ,
{
"id" : 71 ,
"name" : "prop" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "string"
} ,
"defaultValue" : "'block'"
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
72 ,
71
]
}
]
}
} ,
"defaultValue" : "..."
} ,
{
"id" : 61 ,
"name" : "generateBlockId" ,
"kind" : 64 ,
"kindString" : "Function" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "block-helpers.ts" ,
"line" : 3 ,
"character" : 13
}
] ,
"signatures" : [
{
"id" : 62 ,
"name" : "generateBlockId" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"typeParameter" : [
{
"id" : 63 ,
"name" : "T" ,
"kind" : 131072 ,
"kindString" : "Type parameter" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "number"
} ,
{
"type" : "reference" ,
"id" : 63 ,
"qualifiedName" : "T" ,
"package" : "@types/uuid" ,
"name" : "T"
}
] ,
"qualifiedName" : "ArrayLike" ,
"package" : "typescript" ,
"name" : "ArrayLike"
}
}
] ,
"parameters" : [
{
"id" : 64 ,
"name" : "options" ,
"kind" : 32768 ,
"kindString" : "Parameter" ,
"flags" : { } ,
"type" : {
"type" : "union" ,
"types" : [
{
"type" : "intrinsic" ,
"name" : "undefined"
} ,
{
"type" : "literal" ,
"value" : null
} ,
{
"type" : "reference" ,
"qualifiedName" : "V4Options" ,
"package" : "@types/uuid" ,
"name" : "V4Options"
}
]
}
} ,
{
"id" : 65 ,
"name" : "buffer" ,
"kind" : 32768 ,
"kindString" : "Parameter" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"id" : 63 ,
"qualifiedName" : "T" ,
"package" : "@types/uuid" ,
"name" : "T"
}
} ,
{
"id" : 66 ,
"name" : "offset" ,
"kind" : 32768 ,
"kindString" : "Parameter" ,
"flags" : {
"isOptional" : true
} ,
"type" : {
"type" : "intrinsic" ,
"name" : "number"
}
}
] ,
"type" : {
"type" : "reference" ,
"id" : 63 ,
"qualifiedName" : "T" ,
"package" : "@types/uuid" ,
"name" : "T"
}
} ,
{
"id" : 67 ,
"name" : "generateBlockId" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"parameters" : [
{
"id" : 68 ,
"name" : "options" ,
"kind" : 32768 ,
"kindString" : "Parameter" ,
"flags" : {
"isOptional" : true
} ,
"type" : {
"type" : "reference" ,
"qualifiedName" : "V4Options" ,
"package" : "@types/uuid" ,
"name" : "V4Options"
}
}
] ,
"type" : {
"type" : "intrinsic" ,
"name" : "string"
}
}
]
} ,
{
"id" : 79 ,
"name" : "useActivation" ,
"kind" : 64 ,
"kindString" : "Function" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "use-activation.ts" ,
"line" : 10 ,
"character" : 16
}
] ,
"signatures" : [
{
"id" : 80 ,
"name" : "useActivation" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"parameters" : [
{
"id" : 81 ,
"name" : "currentBlockId" ,
"kind" : 32768 ,
"kindString" : "Parameter" ,
"flags" : { } ,
"type" : {
"type" : "union" ,
"types" : [
{
"type" : "literal" ,
"value" : null
} ,
{
"type" : "intrinsic" ,
"name" : "string"
}
]
} ,
"defaultValue" : "null"
}
] ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 82 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 85 ,
"name" : "activate" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 86 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
"id" : 87 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"parameters" : [
{
"id" : 88 ,
"name" : "id" ,
"kind" : 32768 ,
"kindString" : "Parameter" ,
"flags" : { } ,
"type" : {
"type" : "union" ,
"types" : [
{
"type" : "literal" ,
"value" : null
} ,
{
"type" : "intrinsic" ,
"name" : "string"
}
]
} ,
"defaultValue" : "currentBlockId"
}
] ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
}
} ,
{
"id" : 83 ,
"name" : "activeBlockId" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "union" ,
"types" : [
{
"type" : "literal" ,
"value" : null
} ,
{
"type" : "intrinsic" ,
"name" : "string"
}
]
}
] ,
"qualifiedName" : "Ref" ,
"package" : "@vue/reactivity" ,
"name" : "Ref"
}
} ,
{
"id" : 89 ,
"name" : "deactivate" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 90 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
"id" : 91 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"parameters" : [
{
"id" : 92 ,
"name" : "id" ,
"kind" : 32768 ,
"kindString" : "Parameter" ,
"flags" : { } ,
"type" : {
"type" : "union" ,
"types" : [
{
"type" : "literal" ,
"value" : null
} ,
{
"type" : "intrinsic" ,
"name" : "string"
}
]
} ,
"defaultValue" : "currentBlockId"
}
] ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
}
} ,
{
"id" : 84 ,
"name" : "isActive" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "boolean"
}
] ,
"qualifiedName" : "ComputedRef" ,
"package" : "@vue/reactivity" ,
"name" : "ComputedRef"
}
} ,
{
"id" : 93 ,
"name" : "requestActivation" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 94 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
"id" : 95 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
}
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
85 ,
83 ,
89 ,
84 ,
93
]
}
]
}
}
}
]
} ,
{
"id" : 116 ,
"name" : "useBlockSizing" ,
"kind" : 64 ,
"kindString" : "Function" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "use-resize-observer.ts" ,
2022-03-22 20:07:05 +00:00
"line" : 52 ,
2022-03-15 23:03:45 +00:00
"character" : 16
}
] ,
"signatures" : [
{
"id" : 117 ,
"name" : "useBlockSizing" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 118 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 120 ,
"name" : "blockDimensions" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "union" ,
"types" : [
{
"type" : "literal" ,
"value" : null
} ,
{
"type" : "reference" ,
"name" : "BlockRect"
}
]
}
] ,
"qualifiedName" : "Ref" ,
"package" : "@vue/reactivity" ,
"name" : "Ref"
}
} ,
{
"id" : 119 ,
"name" : "editorDimensions" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "union" ,
"types" : [
{
"type" : "literal" ,
"value" : null
} ,
{
"type" : "reference" ,
"name" : "BlockRect"
}
]
}
] ,
"qualifiedName" : "Ref" ,
"package" : "@vue/reactivity" ,
"name" : "Ref"
}
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
120 ,
119
]
}
]
}
}
}
]
} ,
{
"id" : 97 ,
"name" : "useDynamicBlocks" ,
"kind" : 64 ,
"kindString" : "Function" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "use-dynamic-blocks.ts" ,
"line" : 10 ,
"character" : 16
}
] ,
"signatures" : [
{
"id" : 98 ,
"name" : "useDynamicBlocks" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 99 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 101 ,
"name" : "customBlocks" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"id" : 58 ,
"name" : "IBlockLibrary"
}
} ,
{
"id" : 102 ,
"name" : "getBlock" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 103 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
"id" : 104 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"parameters" : [
{
"id" : 105 ,
"name" : "name" ,
"kind" : 32768 ,
"kindString" : "Parameter" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "string"
}
}
] ,
"type" : {
"type" : "reference" ,
"id" : 51 ,
"typeArguments" : [
{
"type" : "intrinsic" ,
"name" : "any"
}
] ,
"name" : "IBlockDefinition"
}
}
]
}
}
} ,
{
"id" : 100 ,
"name" : "mode" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "reference" ,
"id" : 1 ,
"name" : "SbMode"
}
] ,
"qualifiedName" : "Ref" ,
"package" : "@vue/reactivity" ,
"name" : "Ref"
}
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
101 ,
102 ,
100
]
}
]
}
}
}
]
} ,
{
"id" : 107 ,
"name" : "useResizeObserver" ,
"kind" : 64 ,
"kindString" : "Function" ,
"flags" : { } ,
"sources" : [
{
"fileName" : "use-resize-observer.ts" ,
2022-03-22 20:07:05 +00:00
"line" : 19 ,
2022-03-15 23:03:45 +00:00
"character" : 16
}
] ,
"signatures" : [
{
"id" : 108 ,
"name" : "useResizeObserver" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"parameters" : [
{
"id" : 109 ,
"name" : "el" ,
"kind" : 32768 ,
"kindString" : "Parameter" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "union" ,
"types" : [
{
"type" : "literal" ,
"value" : null
} ,
{
"type" : "reference" ,
"qualifiedName" : "HTMLElement" ,
"package" : "typescript" ,
"name" : "HTMLElement"
}
]
}
] ,
"qualifiedName" : "Ref" ,
"package" : "@vue/reactivity" ,
"name" : "Ref"
}
} ,
{
"id" : 110 ,
"name" : "symbol" ,
"kind" : 32768 ,
"kindString" : "Parameter" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "symbol"
}
}
] ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 111 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"children" : [
{
"id" : 115 ,
"name" : "dimensions" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reference" ,
"typeArguments" : [
{
"type" : "union" ,
"types" : [
{
"type" : "literal" ,
"value" : null
} ,
{
"type" : "reference" ,
"name" : "BlockRect"
}
]
}
] ,
"qualifiedName" : "Ref" ,
"package" : "@vue/reactivity" ,
"name" : "Ref"
}
} ,
{
"id" : 112 ,
"name" : "triggerSizeCalculation" ,
"kind" : 1024 ,
"kindString" : "Property" ,
"flags" : { } ,
"type" : {
"type" : "reflection" ,
"declaration" : {
"id" : 113 ,
"name" : "__type" ,
"kind" : 65536 ,
"kindString" : "Type literal" ,
"flags" : { } ,
"signatures" : [
{
"id" : 114 ,
"name" : "__type" ,
"kind" : 4096 ,
"kindString" : "Call signature" ,
"flags" : { } ,
"type" : {
"type" : "intrinsic" ,
"name" : "void"
}
}
]
}
}
}
] ,
"groups" : [
{
"title" : "Properties" ,
"kind" : 1024 ,
"children" : [
115 ,
112
]
}
]
}
}
}
]
}
] ,
"groups" : [
{
"title" : "Enumerations" ,
"kind" : 8 ,
"children" : [
1
]
} ,
{
"title" : "Interfaces" ,
"kind" : 256 ,
"children" : [
10 ,
51 ,
58 ,
41 ,
2022-03-22 20:07:05 +00:00
123 ,
2022-03-15 23:03:45 +00:00
5
]
} ,
{
"title" : "Type aliases" ,
"kind" : 4194304 ,
"children" : [
38 ,
35 ,
28 ,
24 ,
32 ,
15 ,
19
]
} ,
{
"title" : "Variables" ,
"kind" : 32 ,
"children" : [
2022-03-22 20:07:05 +00:00
185 ,
300 ,
279 ,
356 ,
386 ,
128 ,
395 ,
377 ,
2022-03-15 23:03:45 +00:00
96 ,
121 ,
106 ,
122 ,
2022-03-22 20:07:05 +00:00
4 ,
2022-03-15 23:03:45 +00:00
73 ,
69
]
} ,
{
"title" : "Functions" ,
"kind" : 64 ,
"children" : [
61 ,
79 ,
116 ,
97 ,
107
]
}
] ,
"sources" : [
{
"fileName" : "index.ts" ,
"line" : 1 ,
"character" : 0
}
]
2022-03-15 19:58:11 +00:00
}