Structs§
- Action
Signature Type - Canonical input/output type contract for one decorator-marked action method.
- Builtin
Type Authority - Module-scoped authority for compiler-owned built-in marker types.
- Computed
Value Type - Canonical semantic type contract for one computed getter.
- DomBinding
Contract - Compiler-owned type contract for one supported DOM binding name.
- Effect
Statement Type Record - Immutable F4 typing and compatibility facts keyed by effect statement identity.
- List
Template Scope Type - Canonical item and index type information for one template list scope.
- Member
Access Type - Canonical result of one supported template list-item member access.
- Object
Type - Structural object shape in the canonical semantic type algebra.
- Resolved
Declared Semantic Type - Canonical result of resolving one authored type annotation through the existing type and binding authorities.
- Resource
Type - Compiler-owned resource contract with explicit data, error, and boundary semantics.
- Semantic
Type Alias - A named authored type alias resolved to canonical semantic type meaning.
- Semantic
Type Assignment - A type assignment with canonical identity, semantic origin, and authored location.
- Semantic
Type Id - Stable identity for one compiler-owned type assignment.
- Semantic
Type Model - Canonical type assignments owned by the application semantic model.
Enums§
- Boundary
Compatibility - Whether a semantic type may cross one execution boundary to another.
- DomBinding
Kind - Whether a supported DOM binding writes an HTML attribute or a DOM property.
- Effect
Compatibility - Compatibility facts recorded by effect typing without issuing F5 diagnostics.
- Effect
Operation Classification - The compiler-owned classification of one authored effect statement.
- Execution
Boundary - Execution side participating in a compiler/runtime boundary crossing.
- Resource
Execution Boundary - Execution boundary declared by a canonical resource contract.
- Semantic
Operator - A compiler-owned operator category used by semantic expression typing.
- Semantic
Type - Compiler-owned semantic type algebra independent of TypeScript spelling.
- Semantic
Type Status - Whether a semantic type came from an authored declaration or compiler inference.
- Serialization
Compatibility - Whether a canonical semantic type can safely cross a compiler/runtime boundary.
- Type
Diagnostic Code - Stable codes for diagnostics produced from canonical semantic types.
- Type
Diagnostic Family - Stable families for diagnostics produced from canonical semantic types.
Functions§
- boundary_
compatibility - Determines whether a type can cross from one execution boundary to another.
- dom_
binding_ contract - Returns the contract for the currently supported dynamic DOM bindings.
- infer_
serializable_ value_ type - is_
assignable - Canonical semantic compatibility relation shared by compiler consumers.
- is_
state_ initializer_ assignable - Compatibility alias retained for C10 callers.
- normalize_
semantic_ type - Canonicalizes equivalent semantic type forms for stable equality and output.
- operator_
result_ type - Returns the result type for one valid semantic operator application.
- semantic_
type_ text - Renders a canonical semantic type using the stable inspection spelling.
- serialization_
compatibility - Determines structural serialization compatibility for a canonical type.
- state_
initializer_ value_ type