ReadonlybuildReadonlyfilenamethe unique filename of this "long build step" js file.
it is a computed value that evaluates to ${buildNumber}.(${uuid}).js.
ReadonlypromiseReadonlysignalresolveReadonlycancelReadonlyresourceProtected Readonlycontrollerregister imports performed by some resource importer_key.
the importer_key should be formatted as ${namespace}:${resolved_path} of the resource performing the imports.
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.
the file's contents are in typescript rather than javascript.
so make sure to use the "ts" esbuild loader for it.
the build number of this build step, starting with zero.