Skip to main content

System_Unsafe Namespace

A collection of Unenforced types that are used in the implementation of recursive schema. These are all @system types, and thus should not be used directly. \

This API is reserved for internal system use and should not be imported directly. It may change at any time without notice.

For more information about our API support guarantees, see here.

Signature

export declare namespace System_Unsafe

Interfaces

InterfaceAlertsModifiersDescription
FieldSchemaUnsafeSystemsealedUnenforced version of FieldSchema.
ReadonlyMapInlinedSystemsealedCopy of TypeScript's ReadonlyMap, but with TreeNodeFromImplicitAllowedTypesUnsafe<T> inlined into it. Using this instead of ReadonlyMap in TreeMapNodeUnsafe is necessary to make recursive map schema not generate compile errors in the d.ts files when exported.
TreeArrayNodeUnsafeSystemsealedUnenforced version of TreeArrayNode.
TreeMapNodeUnsafeSystemsealedUnenforced version of TreeMapNode.
TreeNodeSchemaClassUnsafeSystemUnenforced version of TreeNodeSchemaClass.
TreeNodeSchemaNonClassUnsafeSystemUnenforced version of TreeNodeSchemaNonClass.

Types

TypeAliasAlertsModifiersDescription
AllowedTypesUnsafeSystemUnenforced version of AllowedTypes.
FieldHasDefaultUnsafeSystemsealedUnenforced version of FieldHasDefault.
ImplicitAllowedTypesUnsafeSystemUnenforced version of ImplicitAllowedTypes.
ImplicitFieldSchemaUnsafeSystemUnenforced version of ImplicitFieldSchema.
InsertableObjectFromSchemaRecordUnsafeSystemUnenforced version of InsertableObjectFromSchemaRecord.
InsertableTreeFieldFromImplicitFieldUnsafeSystemUnenforced version of InsertableTreeFieldFromImplicitField.
InsertableTreeNodeFromAllowedTypesUnsafeSystemUnenforced version of InsertableTreeNodeFromAllowedTypes.
InsertableTreeNodeFromImplicitAllowedTypesUnsafeSystemUnenforced version of InsertableTreeNodeFromImplicitAllowedTypes.
InsertableTypedNodeUnsafeSystemUnenforced version of InsertableTypedNode.
NodeBuilderDataUnsafeSystemUnenforced version of InsertableTreeNodeFromImplicitAllowedTypes.
NodeFromSchemaUnsafeSystemUnenforced version of NodeFromSchema.
ObjectFromSchemaRecordUnsafeSystemUnenforced version of ObjectFromSchemaRecord.
TreeFieldFromImplicitFieldUnsafeSystemUnenforced version of TreeFieldFromImplicitField.
TreeNodeFromImplicitAllowedTypesUnsafeSystemUnenforced version of TreeNodeFromImplicitAllowedTypes.
TreeNodeSchemaUnsafeSystemUnenforced version of TreeNodeSchema.
TreeObjectNodeUnsafeSystemUnenforced version of TreeObjectNode.