bcd828be

By: Greg Pfeil <greg@technomadic.org>

Add `PlugIn.Library` augmentation

The official types miss that `PlugIn.Library` objects are containers for
user-defined methods. Add an augmentation with an index signature.

Change the Nix build to generate a composite index.d.ts that
triple-slash references the official types, globals, and augmentations,
so TypeScript loads all files when resolving the package.

Suite timing

Time to Start Worker time Duration Time to finish
Config 2s 1s 1s 4s
Eval 4s 18s 18s 22s
Build - - - -
Test - - - -
Deploy - - - -
Suite 2s 20s 20s 22s

Timeline

0s10s20s