# Table of contents Define your models once — get TypeScript types, runtime validation, and DB metadata from a single .as model ## Web links - [home](atscript.dev/) - [](atscript.dev/_fragments/ad-hoc-annotations) - [](atscript.dev/_fragments/annotations) - [](atscript.dev/_fragments/configuration) - [](atscript.dev/_fragments/imports-exports) - [](atscript.dev/_fragments/interfaces-types) - [](atscript.dev/_fragments/primitives) - [](atscript.dev/_fragments/why-atscript) - [@atscript/moost-validator](atscript.dev/packages/moost-validator) - [Error Handling](atscript.dev/packages/moost-validator/error-handling) - [Validation Pipe](atscript.dev/packages/moost-validator/validation-pipe) - [Why Atscript In Moost?](atscript.dev/packages/moost-validator/why-atscript-validation) - [Atscript for TypeScript](atscript.dev/packages/typescript) - [Ad-hoc Annotations](atscript.dev/packages/typescript/ad-hoc-annotations) - [Annotations Guide](atscript.dev/packages/typescript/annotations) - [Annotations Reference](atscript.dev/packages/typescript/annotations-reference) - [Build Setup](atscript.dev/packages/typescript/build-setup) - [CLI](atscript.dev/packages/typescript/cli) - [Code Generation](atscript.dev/packages/typescript/code-generation) - [Configuration](atscript.dev/packages/typescript/configuration) - [Custom Annotations](atscript.dev/packages/typescript/custom-annotations) - [Custom Primitives](atscript.dev/packages/typescript/custom-primitives) - [Imports & Exports](atscript.dev/packages/typescript/imports-exports) - [Installation](atscript.dev/packages/typescript/installation) - [Interfaces & Types](atscript.dev/packages/typescript/interfaces-types) - [JSON Schema](atscript.dev/packages/typescript/json-schema) - [Metadata](atscript.dev/packages/typescript/metadata-export) - [Primitives](atscript.dev/packages/typescript/primitives) - [Quick Start](atscript.dev/packages/typescript/quick-start) - [Serialization](atscript.dev/packages/typescript/serialization) - [Testing with `.as` fixtures](atscript.dev/packages/typescript/testing-fixtures) - [Type Definitions](atscript.dev/packages/typescript/type-definitions) - [Validation Guide](atscript.dev/packages/typescript/validation) - [Atscript Validation vs Others](atscript.dev/packages/typescript/validation-comparison) - [Validation Reference](atscript.dev/packages/typescript/validation-reference) - [Why Atscript?](atscript.dev/packages/typescript/why-atscript) - [VSCode Extension](atscript.dev/packages/vscode) - [Configuration](atscript.dev/packages/vscode/configuration) - [Features](atscript.dev/packages/vscode/features) - [Installation](atscript.dev/packages/vscode/installation) - [Plugin Development](atscript.dev/plugin-development) - [Custom Annotations](atscript.dev/plugin-development/annotation-system) - [Plugin Architecture](atscript.dev/plugin-development/architecture) - [Building a Code Generator](atscript.dev/plugin-development/code-generation) - [Plugin Hooks Reference](atscript.dev/plugin-development/plugin-hooks) - [Custom Primitives](atscript.dev/plugin-development/primitives-type-tags) - [Testing Plugins](atscript.dev/plugin-development/testing-plugins) - [VSCode & Build Integration](atscript.dev/plugin-development/tooling-integration) - [Validation Specification](atscript.dev/plugin-development/validation-spec) - [Ecosystem](atscript.dev/roadmap) ## LLMs links - [home](atscript.dev/index.md) - [](atscript.dev/_fragments/ad-hoc-annotations.md) - [](atscript.dev/_fragments/annotations.md) - [](atscript.dev/_fragments/configuration.md) - [](atscript.dev/_fragments/imports-exports.md) - [](atscript.dev/_fragments/interfaces-types.md) - [](atscript.dev/_fragments/primitives.md) - [](atscript.dev/_fragments/why-atscript.md) - [@atscript/moost-validator](atscript.dev/packages/moost-validator.md) - [Error Handling](atscript.dev/packages/moost-validator/error-handling.md) - [Validation Pipe](atscript.dev/packages/moost-validator/validation-pipe.md) - [Why Atscript In Moost?](atscript.dev/packages/moost-validator/why-atscript-validation.md) - [Atscript for TypeScript](atscript.dev/packages/typescript.md) - [Ad-hoc Annotations](atscript.dev/packages/typescript/ad-hoc-annotations.md) - [Annotations Guide](atscript.dev/packages/typescript/annotations.md) - [Annotations Reference](atscript.dev/packages/typescript/annotations-reference.md) - [Build Setup](atscript.dev/packages/typescript/build-setup.md) - [CLI](atscript.dev/packages/typescript/cli.md) - [Code Generation](atscript.dev/packages/typescript/code-generation.md) - [Configuration](atscript.dev/packages/typescript/configuration.md) - [Custom Annotations](atscript.dev/packages/typescript/custom-annotations.md) - [Custom Primitives](atscript.dev/packages/typescript/custom-primitives.md) - [Imports & Exports](atscript.dev/packages/typescript/imports-exports.md) - [Installation](atscript.dev/packages/typescript/installation.md) - [Interfaces & Types](atscript.dev/packages/typescript/interfaces-types.md) - [JSON Schema](atscript.dev/packages/typescript/json-schema.md) - [Metadata](atscript.dev/packages/typescript/metadata-export.md) - [Primitives](atscript.dev/packages/typescript/primitives.md) - [Quick Start](atscript.dev/packages/typescript/quick-start.md) - [Serialization](atscript.dev/packages/typescript/serialization.md) - [Testing with `.as` fixtures](atscript.dev/packages/typescript/testing-fixtures.md) - [Type Definitions](atscript.dev/packages/typescript/type-definitions.md) - [Validation Guide](atscript.dev/packages/typescript/validation.md) - [Atscript Validation vs Others](atscript.dev/packages/typescript/validation-comparison.md) - [Validation Reference](atscript.dev/packages/typescript/validation-reference.md) - [Why Atscript?](atscript.dev/packages/typescript/why-atscript.md) - [VSCode Extension](atscript.dev/packages/vscode.md) - [Configuration](atscript.dev/packages/vscode/configuration.md) - [Features](atscript.dev/packages/vscode/features.md) - [Installation](atscript.dev/packages/vscode/installation.md) - [Plugin Development](atscript.dev/plugin-development.md) - [Custom Annotations](atscript.dev/plugin-development/annotation-system.md) - [Plugin Architecture](atscript.dev/plugin-development/architecture.md) - [Building a Code Generator](atscript.dev/plugin-development/code-generation.md) - [Plugin Hooks Reference](atscript.dev/plugin-development/plugin-hooks.md) - [Custom Primitives](atscript.dev/plugin-development/primitives-type-tags.md) - [Testing Plugins](atscript.dev/plugin-development/testing-plugins.md) - [VSCode & Build Integration](atscript.dev/plugin-development/tooling-integration.md) - [Validation Specification](atscript.dev/plugin-development/validation-spec.md) - [Ecosystem](atscript.dev/roadmap.md)