Hierarchy

  • ExportInfo

Constructors

Properties

canMangleProvide?: boolean

true: it can be mangled false: is can not be mangled undefined: it was not determined if it can be mangled

canMangleUse?: boolean

true: it can be mangled false: is can not be mangled undefined: it was not determined if it can be mangled

exportsInfo?: ExportsInfo
exportsInfoOwned: boolean
name: string
provided?: null | boolean

true: it is provided false: it is not provided null: only the runtime knows if it is provided undefined: it was not determined if it is provided

terminalBinding: boolean

is the export a terminal binding that should be checked for export star conflicts

Accessors

  • get canMangle(): boolean
  • Returns boolean

Methods

  • Returns undefined | ExportsInfo

  • Parameters

    • moduleGraph: ModuleGraph
    • validTargetModuleFilter: ((arg0) => boolean)
        • (arg0): boolean
        • Parameters

          Returns boolean

    Returns undefined | false | {
        export?: string[];
        module: Module;
    }

  • Returns undefined | ExportsInfo

  • Returns "no provided info" | "maybe provided (runtime-defined)" | "provided" | "not provided"

  • Returns string

  • Parameters

    • moduleGraph: ModuleGraph
    • Optional resolveTargetFilter: ((arg0) => boolean)
        • (arg0): boolean
        • Parameters

          • arg0: {
                export?: string[];
                module: Module;
            }
            • Optional export?: string[]
            • module: Module

          Returns boolean

    Returns undefined | {
        export?: string[];
        module: Module;
    }

  • Parameters

    • moduleGraph: ModuleGraph
    • Optional resolveTargetFilter: ((arg0) => boolean)
        • (arg0): boolean
        • Parameters

          • arg0: {
                export?: string[];
                module: Module;
            }
            • Optional export?: string[]
            • module: Module

          Returns boolean

    Returns undefined | ExportsInfo | ExportInfo

  • Returns string

  • get used name

    Parameters

    Returns string | false

  • Parameters

    • Optional baseInfo: any
    • Optional runtime: any

    Returns boolean

  • Returns boolean

  • Returns undefined | boolean

  • Move the target forward as long resolveTargetFilter is fulfilled

    Parameters

    Returns undefined | {
        export?: string[];
        module: Module;
    }

  • Returns void

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Sets the mangled name of this export

    Parameters

    • name: string

    Returns void

  • Parameters

    Returns boolean

  • Parameters

    • Optional key: any

    Returns boolean

  • Parameters

    • Optional hash: any
    • Optional runtime: any

    Returns void

Generated using TypeDoc