KC's Workspace
    Preparing search index...

    Interface BindingTsconfigCompilerOptions

    TypeScript compiler options for inline tsconfig configuration.

    interface BindingTsconfigCompilerOptions {
        emitDecoratorMetadata?: boolean;
        experimentalDecorators?: boolean;
        importsNotUsedAsValues?: "error" | "preserve" | "remove";
        jsx?: "preserve" | "react" | "react-jsx" | "react-jsxdev" | "react-native";
        jsxFactory?: string;
        jsxFragmentFactory?: string;
        jsxImportSource?: string;
        preserveValueImports?: boolean;
        strict?: boolean;
        strictNullChecks?: boolean;
        target?: string;
        useDefineForClassFields?: boolean;
        verbatimModuleSyntax?: boolean;
    }
    Index
    emitDecoratorMetadata?: boolean

    Enables decorator metadata emission.

    experimentalDecorators?: boolean

    Enables experimental decorators.

    importsNotUsedAsValues?: "error" | "preserve" | "remove"

    Use verbatimModuleSyntax instead.

    jsx?: "preserve" | "react" | "react-jsx" | "react-jsxdev" | "react-native"

    Specifies the JSX factory function to use.

    jsxFactory?: string

    Specifies the JSX factory function.

    jsxFragmentFactory?: string

    Specifies the JSX fragment factory function.

    jsxImportSource?: string

    Specifies the module specifier for JSX imports.

    preserveValueImports?: boolean

    Use verbatimModuleSyntax instead.

    strict?: boolean

    Enables all strict type-checking options. Used as the fallback for strictNullChecks.

    strictNullChecks?: boolean

    Enables strict null checks. Controls whether null/undefined are elided from nullable-union design:type decorator metadata.

    target?: string

    The ECMAScript target version.

    useDefineForClassFields?: boolean

    Configures how class fields are emitted.

    verbatimModuleSyntax?: boolean

    Preserves module structure of imports/exports.