@oazmi/superbuild - v0.1.0
    Preparing search index...
    Index

    Constructors

    Properties

    buildNumber: number

    the build number of this build step, starting with zero.

    filename: string

    the unique filename of this "long build step" js file. it is a computed value that evaluates to ${buildNumber}.(${uuid}).js.

    promise: Promise<void>
    signalresolve: () => void
    cancelResolve: () => void
    resourceImports: Map<string, ImportEntity<any>[]> = ...

    Methods

    • register imports performed by some resource importer_key. the importer_key should be formatted as ${namespace}:${resolved_path} of the resource performing the imports.

      Parameters

      Returns void

    • prepares the file contents of the "long build" of this "long build step".

      you would use this once you have deduced that all files that were in circulation during this build step have exited, and therefore your long build plugin must also halt by loading the contents prepared here by this method.

      Caution

      the file's contents are in typescript rather than javascript. so make sure to use the "ts" esbuild loader for it.

      Returns string