@archastro/sdk
    Preparing search index...

    Interface ScriptLanguageSpec

    Schema for ArchAstro script editor metadata

    interface ScriptLanguageSpec {
        builtins: Record<string, unknown>[];
        keywords: string[];
        languageId: string;
        namespaces: Record<string, unknown>[];
        operators: string[];
        reservedNames?: string[];
        snippets?: Record<string, unknown>[];
        specialIdentifiers?: Record<string, unknown>[];
        typeDefinitions?: Record<string, unknown>[];
        typeSystem?: Record<string, unknown>;
        version: number;
    }
    Index

    Properties

    builtins: Record<string, unknown>[]

    Builtin function docs

    keywords: string[]

    Language keywords

    languageId: string

    Monaco language identifier

    namespaces: Record<string, unknown>[]

    Importable namespace docs

    operators: string[]

    Language operators

    reservedNames?: string[]

    Names that cannot be rebound

    snippets?: Record<string, unknown>[]

    Editor snippet templates

    specialIdentifiers?: Record<string, unknown>[]

    Special symbols such as JSONPath root/current

    typeDefinitions?: Record<string, unknown>[]

    Named type definitions (event interfaces, etc.) with fields

    typeSystem?: Record<string, unknown>

    Type-system primitives, generics, annotations, inference, and runtime-check guidance

    version: number

    Schema version