Skip to main content

InsertableTreeNodeFromImplicitAllowedTypesUnsafe TypeAlias

Unenforced version of InsertableTreeNodeFromImplicitAllowedTypes.

Signature

export type InsertableTreeNodeFromImplicitAllowedTypesUnsafe<TSchema extends Unenforced<ImplicitAllowedTypes>> = [TSchema] extends [TreeNodeSchemaUnsafe] ? InsertableTypedNodeUnsafe<TSchema> : [TSchema] extends [AllowedTypesUnsafe] ? InsertableTreeNodeFromAllowedTypesUnsafe<TSchema> : never;

Type Parameters

Parameter Constraint Description
TSchema Unenforced<ImplicitAllowedTypes>

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.

See Also

Input