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.