Packages > @fluidframework/tree >

TreeObjectNodeUnsafe

Unenforced version of TreeObjectNode .

Signature

export type TreeObjectNodeUnsafe<T extends Unenforced<RestrictiveReadonlyRecord<string, ImplicitFieldSchema>>, TypeName extends string = string> = TreeNode & ObjectFromSchemaRecordUnsafe<T> & WithType<TypeName>;

Type Parameters

Parameter Constraint Default Description
T Unenforced<RestrictiveReadonlyRecord<string, ImplicitFieldSchema>>
TypeName string string

Remarks

Do note use this type directly: its only needed in the implementation of generic logic which define recursive schema, not when using recursive schema.