circu.js
    Preparing search index...

    (Unsafe, use with caution) Module class

    Index

    Constructors

    Accessors

    • get meta(): ImportMeta

      Get module's import.meta object

      Returns ImportMeta

    • get namespace(): Record<string, any>

      Get module exports. Equivalent to await import(mod.name)

      Returns Record<string, any>

    • get ptr(): number | bigint

      Get module (JSModuleDef) pointer address

      Returns number | bigint

    Methods

    • Export module as bytecode

      Parameters

      • Optionalflag: number

        Serialize options, default DUMP_DEFAULT

      Returns ArrayBuffer

    • (For modules created with from) Add export member

      Parameters

      • name: string

        Export member name

      • value: any

        Export member value

      Returns void

    • Start resolving dependencies. Throws on error

      Returns void

    • (For from created modules and export added members) Remove export member NOTE: If referenced by other modules, won't disappear. Only for unused elements

      Parameters

      • name: string

        Export member name

      Returns void

    • (Recommended, QJS-ng best practice) Create module and add object properties to exports

      Parameters

      • name: string
      • object: Record<string, any>

      Returns CModuleEngine.Module