ReadonlybuildReadonlyfilenamethe unique filename of this "long build step" js file.
it is a computed value that evaluates to ${buildNumber}.(${uuid}).js.
ReadonlypromiseReadonlysignalReadonlycancelReadonlyresourcecontains a list of all the resource ids referenced by this long build step.
Protected Readonlycontrollerregister imports performed by some importer entity.
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.