@oazmi/esbuild-types - v0.25.0
    Preparing search index...

    Interface TransformOptions

    interface TransformOptions {
        sourcemap?: boolean | "external" | "linked" | "inline" | "both";
        legalComments?: "external" | "linked" | "inline" | "none" | "eof";
        sourceRoot?: string;
        sourcesContent?: boolean;
        format?: Format;
        globalName?: string;
        target?: string | string[];
        supported?: Record<string, boolean>;
        platform?: Platform;
        mangleProps?: RegExp;
        reserveProps?: RegExp;
        mangleQuoted?: boolean;
        mangleCache?: Record<string, string | false>;
        drop?: Drop[];
        dropLabels?: string[];
        minify?: boolean;
        minifyWhitespace?: boolean;
        minifyIdentifiers?: boolean;
        minifySyntax?: boolean;
        lineLimit?: number;
        charset?: Charset;
        treeShaking?: boolean;
        ignoreAnnotations?: boolean;
        jsx?: "preserve" | "transform" | "automatic";
        jsxFactory?: string;
        jsxFragment?: string;
        jsxImportSource?: string;
        jsxDev?: boolean;
        jsxSideEffects?: boolean;
        define?: { [key: string]: string };
        pure?: string[];
        keepNames?: boolean;
        color?: boolean;
        logLevel?: LogLevel;
        logLimit?: number;
        logOverride?: Record<string, LogLevel>;
        tsconfigRaw?: string | TsconfigRaw;
        sourcefile?: string;
        loader?: Loader;
        banner?: string;
        footer?: string;
    }

    Hierarchy

    • CommonOptions
      • TransformOptions
    Index

    Properties

    sourcemap?: boolean | "external" | "linked" | "inline" | "both"
    legalComments?: "external" | "linked" | "inline" | "none" | "eof"
    sourceRoot?: string
    sourcesContent?: boolean
    format?: Format
    globalName?: string
    target?: string | string[]
    supported?: Record<string, boolean>
    platform?: Platform
    mangleProps?: RegExp
    reserveProps?: RegExp
    mangleQuoted?: boolean
    mangleCache?: Record<string, string | false>
    drop?: Drop[]
    dropLabels?: string[]
    minify?: boolean
    minifyWhitespace?: boolean
    minifyIdentifiers?: boolean
    minifySyntax?: boolean
    lineLimit?: number
    charset?: Charset
    treeShaking?: boolean
    ignoreAnnotations?: boolean
    jsx?: "preserve" | "transform" | "automatic"
    jsxFactory?: string
    jsxFragment?: string
    jsxImportSource?: string
    jsxDev?: boolean
    jsxSideEffects?: boolean
    define?: { [key: string]: string }
    pure?: string[]
    keepNames?: boolean
    color?: boolean
    logLevel?: LogLevel
    logLimit?: number
    logOverride?: Record<string, LogLevel>
    tsconfigRaw?: string | TsconfigRaw
    sourcefile?: string
    loader?: Loader
    banner?: string
    footer?: string