PageSourceSearch

https://fluidframework.com/assets/js/890e538f.5e8938b3.js

js fluidframework.com collected 2026-10-02 04:37:18 UTC 5,322 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkfluid_framework_website=self.webpackChunkfluid_framework_website||[]).push([[3953],{980274:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>d,contentTitle:()=>l,default:()=>m,frontMatter:()=>a,metadata:()=>s,toc:()=>o});const s=JSON.parse('{"id":"api/fluid-framework/system_unsafe-namespace/insertabletreefieldfromimplicitfieldunsafe-typealias","title":"InsertableTreeFieldFromImplicitFieldUnsafe TypeAlias","description":"Unenforced version of InsertableTreeFieldFromImplicitField.","source":"@site/versioned_docs/version-2/api/fluid-framework/system_unsafe-namespace/insertabletreefieldfromimplicitfieldunsafe-typealias.md","sourceDirName":"api/fluid-framework/system_unsafe-namespace","slug":"/api/fluid-framework/system_unsafe-namespace/insertabletreefieldfromimplicitfieldunsafe-typealias","permalink":"/docs/v2/api/fluid-framework/system_unsafe-namespace/insertabletreefieldfromimplicitfieldunsafe-typealias","draft":false,"unlisted":false,"tags":[],"version":"2","frontMatter":{"title":"InsertableTreeFieldFromImplicitFieldUnsafe TypeAlias","sidebar_label":"InsertableTreeFieldFromImplicitFieldUnsafe","displayed_sidebar":"docsSidebar"},"sidebar":"docsSidebar","previous":{"title":"InsertableObjectFromSchemaRecordUnsafe","permalink":"/docs/v2/api/fluid-framework/system_unsafe-namespace/insertableobjectfromschemarecordunsafe-typealias"},"next":{"title":"InsertableTreeNodeFromAllowedTypesUnsafe","permalink":"/docs/v2/api/fluid-framework/system_unsafe-namespace/insertabletreenodefromallowedtypesunsafe-typealias"}}');var t=n(886070),r=n(403793);const a={title:"InsertableTreeFieldFromImplicitFieldUnsafe TypeAlias",sidebar_label:"InsertableTreeFieldFromImplicitFieldUnsafe",displayed_sidebar:"docsSidebar"},l=void 0,d={},o=[{value:"Type Parameters",id:"type-parameters",level:3}];function c(e){const i={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.a,{href:"/docs/v2/api/fluid-framework/unenforced-typealias",children:"Unenforced"})," version of ",(0,t.jsx)(i.a,{href:"/docs/v2/api/fluid-framework/insertabletreefieldfromimplicitfield-typealias",children:"InsertableTreeFieldFromImplicitField"}),"."]}),"\n",(0,t.jsx)(i.admonition,{title:"This API is reserved for internal system use and should not be imported directly. It may change at any time without notice.",type:"warning",children:(0,t.jsxs)(i.p,{children:["For more information about our API support guarantees, see ",(0,t.jsx)(i.a,{href:"https://fluidframework.com/docs/build/releases-and-apitags/#api-support-levels",children:"here"}),"."]})}),"\n",(0,t.jsx)(i.h2,{id:"insertabletreefieldfromimplicitfieldunsafe-signature",children:"Signature"}),"\n",(0,t.jsx)(i.pre,{children:(0,t.jsx)(i.code,{className:"language-typescript",children:"type InsertableTreeFieldFromImplicitFieldUnsafe<TSchemaInput extends ImplicitFieldSchemaUnsafe, TSchema = UnionToIntersection<TSchemaInput>> = [TSchema] extends [FieldSchemaUnsafe<infer Kind, infer Types>] ? ApplyKindInput<InsertableTreeNodeFromImplicitAllowedTypesUnsafe<Types>, Kind, true> : [TSchema] extends [ImplicitAllowedTypes] ? InsertableTreeNodeFromImplicitAllowedTypesUnsafe<TSchema> : never;\n"})}),"\n",(0,t.jsx)(i.h3,{id:"type-parameters",children:"Type Parameters"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,t.jsxs)(i.table,{children:[(0,t.jsx)(i.thead,{children:(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.th,{children:"Parameter"}),(0,t.jsx)(i.th,{children:"Constraint"}),(0,t.jsx)(i.th,{children:"Default"}),(0,t.jsx)(i.th,{children:"Description"})]})}),(0,t.jsxs)(i.tbody,{children:[(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"TSchemaInput"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.a,{href:"/docs/v2/api/fluid-framework/system_unsafe-namespace/implicitfieldschemaunsafe-typealias",children:"ImplicitFieldSchemaUnsafe"})}),(0,t.jsx)(i.td,{}),(0,t.jsx)(i.td,{})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"TSchema"}),(0,t.jsx)(i.td,{}),(0,t.jsxs)(i.td,{children:[(0,t.jsx)(i.a,{href:"/docs/v2/api/fluid-framework/uniontointersection-typealias",children:"UnionToIntersection"}),"<TSchemaInput>"]}),(0,t.jsx)(i.td,{})]})]})]}),"\n",(0,t.jsx)(i.h2,{id:"insertabletreefieldfromimplicitfieldunsafe-remarks",children:"Remarks"}),"\n",(0,t.jsx)(i.p,{children:"Do not use this type directly: it's only needed in the implementation of generic logic which define recursive schema, not when using recursive schema."}),"\n",(0,t.jsx)(i.h2,{id:"insertabletreefieldfromimplicitfieldunsafe-see-also",children:"See Also"}),"\n",(0,t.jsx)(i.p,{children:(0,t.jsx)(i.a,{href:"/docs/v2/api/fluid-framework/input-typealias",children:"Input"})})]})}function m(e={}){const{wrapper:i}={...(0,r.R)(),...e.components};return i?(0,t.jsx)(i,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},403793:(e,i,n)=>{n.d(i,{R:()=>a,x:()=>l});var s=n(830758);const t={},r=s.createContext(t);function a(e){const i=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function l(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:a(e.components),s.createElement(r.Provider,{value:i},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.