interface TsconfigRaw {
    compilerOptions?: {
        alwaysStrict?: boolean;
        baseUrl?: string;
        experimentalDecorators?: boolean;
        importsNotUsedAsValues?: "error" | "preserve" | "remove";
        jsx?: "preserve" | "react-native" | "react" | "react-jsx" | "react-jsxdev";
        jsxFactory?: string;
        jsxFragmentFactory?: string;
        jsxImportSource?: string;
        paths?: Record<string, string[]>;
        preserveValueImports?: boolean;
        strict?: boolean;
        target?: string;
        useDefineForClassFields?: boolean;
        verbatimModuleSyntax?: boolean;
    };
}

Properties

Properties

compilerOptions?: {
    alwaysStrict?: boolean;
    baseUrl?: string;
    experimentalDecorators?: boolean;
    importsNotUsedAsValues?: "error" | "preserve" | "remove";
    jsx?: "preserve" | "react-native" | "react" | "react-jsx" | "react-jsxdev";
    jsxFactory?: string;
    jsxFragmentFactory?: string;
    jsxImportSource?: string;
    paths?: Record<string, string[]>;
    preserveValueImports?: boolean;
    strict?: boolean;
    target?: string;
    useDefineForClassFields?: boolean;
    verbatimModuleSyntax?: boolean;
}

Type declaration

  • Optional alwaysStrict?: boolean
  • Optional baseUrl?: string
  • Optional experimentalDecorators?: boolean
  • Optional importsNotUsedAsValues?: "error" | "preserve" | "remove"
  • Optional jsx?: "preserve" | "react-native" | "react" | "react-jsx" | "react-jsxdev"
  • Optional jsxFactory?: string
  • Optional jsxFragmentFactory?: string
  • Optional jsxImportSource?: string
  • Optional paths?: Record<string, string[]>
  • Optional preserveValueImports?: boolean
  • Optional strict?: boolean
  • Optional target?: string
  • Optional useDefineForClassFields?: boolean
  • Optional verbatimModuleSyntax?: boolean