BlockSuite API Documentation / @blocksuite/data-view / t
Variable: t
const
t: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
>