- Changed WorkerMessenger constructor option
workerfromWorker | DedicatedWorkerGlobalScopeto a structuralWorkerLike
(Pick<Worker, 'postMessage' | 'addEventListener' | 'removeEventListener'>). This prevents generated Penpal declaration files from requiringDedicatedWorkerGlobalScope, fixing TS2304 for consumers that do not include thewebworkerlib (see #108).