BlockSuite API Documentation / @blocksuite/data-view / t
Variable: t
constt:object
Defined in: packages/affine/data-view/src/core/logical/type-presets.ts:26
Type declaration
array
array:
object
array.instance()
array.instance: <
Element>(element) =>ArrayTypeInstance<Element>
Type Parameters
Element
Element extends TypeInstance
Parameters
element
Element
Returns
ArrayTypeInstance<Element>
array.is()
array.is: (
type) =>type is ArrayTypeInstance<TypeInstance>
Parameters
type
Returns
type is ArrayTypeInstance<TypeInstance>
boolean
boolean:
DataType<"Boolean",ZodBoolean,ZodBoolean>
date
date:
DataType<"Date",ZodNumber,ZodNumber>
fn
fn:
object
fn.instance()
fn.instance: <
Args,Return>(args,rt,vars?) =>FnTypeInstance<Args,Return>
Type Parameters
Args
Args extends readonly TypeInstance[]
Return
Return extends TypeInstance
Parameters
args
Args
rt
Return
vars?
TypeVarDefinitionInstance<string, TypeInstance>[]
Returns
FnTypeInstance<Args, Return>
fn.is()
fn.is: (
type) =>type is FnTypeInstance<readonly TypeInstance[], TypeInstance>
Parameters
type
Returns
type is FnTypeInstance<readonly TypeInstance[], TypeInstance>
image
image:
DataType<"Image",ZodString,ZodString>
number
number:
DataType<"Number",ZodNumber,ZodNumber>
richText
richText:
DataType<"RichText",ZodString,ZodString>
string
string:
DataType<"String",ZodString,ZodString>
tag
tag:
DataType<"Tag",ZodArray<ZodObject<{color:ZodString;id:ZodString;value:ZodString; },"strip",ZodTypeAny, {color:string;id:string;value:string; }, {color:string;id:string;value:string; }>,"many">,ZodString>
typeVarDefine
typeVarDefine:
object
typeVarDefine.create()
typeVarDefine.create: <
Name,Type>(name,typeConstraint?) =>TypeVarDefinitionInstance<Name,Type>
Type Parameters
Name
Name extends string = string
Type
Type extends TypeInstance = TypeInstance
Parameters
name
Name
typeConstraint?
Type
Returns
TypeVarDefinitionInstance<Name, Type>
typeVarReference
typeVarReference:
object
typeVarReference.create()
typeVarReference.create: <
Name>(name) =>TypeVarReferenceInstance<Name>
Type Parameters
Name
Name extends string
Parameters
name
Name
Returns
TypeVarReferenceInstance<Name>
typeVarReference.is()
typeVarReference.is: (
type) =>type is TypeVarReferenceInstance<string>
Parameters
type
Returns
type is TypeVarReferenceInstance<string>
unknown
unknown:
DataType<"Unknown",ZodNever,ZodUnknown>
url
url:
DataType<"URL",ZodString,ZodString>