SYMBOL INDEX (99 symbols across 15 files) FILE: docs/examples/01-simple-example/worker.js method inc (line 19) | inc() { FILE: docs/examples/02-callback-example/worker.js function remoteFunction (line 17) | async function remoteFunction(cb) { FILE: docs/examples/03-classes-example/worker.js class MyClass (line 17) | class MyClass { method constructor (line 18) | constructor(init = 0) { method counter (line 23) | get counter() { method increment (line 27) | increment(delta = 1) { FILE: docs/examples/04-eventlistener-example/event.transferhandler.js method canHandle (line 2) | canHandle(obj) { method serialize (line 5) | serialize(obj) { method deserialize (line 17) | deserialize(obj) { FILE: docs/examples/04-eventlistener-example/worker.js method onclick (line 19) | onclick(ev) { FILE: docs/examples/05-serviceworker-example/worker.js method inc (line 22) | inc() { FILE: docs/examples/06-node-example/main.mjs function init (line 5) | async function init() { FILE: docs/examples/06-node-example/worker.mjs method doMath (line 6) | doMath() { FILE: docs/examples/07-sharedworker-example/worker.js method inc (line 19) | inc() { FILE: rollup.config.mjs function config (line 5) | function config({ format, minify, input, ext = "js" }) { FILE: src/comlink.ts type ProxyMarked (line 29) | interface ProxyMarked { type Promisify (line 39) | type Promisify = T extends Promise ? T : Promise; type Unpromisify (line 46) | type Unpromisify

= P extends Promise ? T : P; type RemoteProperty (line 54) | type RemoteProperty = type LocalProperty (line 69) | type LocalProperty = T extends Function | ProxyMarked type ProxyOrClone (line 76) | type ProxyOrClone = T extends ProxyMarked ? Remote : T; type UnproxyOrClone (line 80) | type UnproxyOrClone = T extends RemoteObject type RemoteObject (line 92) | type RemoteObject = { [P in keyof T]: RemoteProperty }; type LocalObject (line 103) | type LocalObject = { [P in keyof T]: LocalProperty }; type ProxyMethods (line 108) | interface ProxyMethods { type Remote (line 117) | type Remote = type MaybePromise (line 143) | type MaybePromise = Promise | T; type Local (line 151) | type Local = type TransferHandler (line 183) | interface TransferHandler { method serialize (line 212) | serialize(obj) { method deserialize (line 217) | deserialize(port) { type ThrownValue (line 223) | interface ThrownValue { type SerializedThrownValue (line 227) | type SerializedThrownValue = type PendingListenersMap (line 230) | type PendingListenersMap = Map< type EndpointWithPendingListeners (line 234) | type EndpointWithPendingListeners = { method serialize (line 248) | serialize({ value }) { method deserialize (line 264) | deserialize(serialized) { function isAllowedOrigin (line 286) | function isAllowedOrigin( function expose (line 301) | function expose( function isMessagePort (line 394) | function isMessagePort(endpoint: Endpoint): endpoint is MessagePort { function closeEndPoint (line 398) | function closeEndPoint(endpoint: Endpoint) { function wrap (line 402) | function wrap(ep: Endpoint, target?: any): Remote { function throwIfProxyReleased (line 425) | function throwIfProxyReleased(isReleased: boolean) { function releaseEndpoint (line 431) | function releaseEndpoint(epWithPendingListeners: EndpointWithPendingList... type FinalizationRegistry (line 439) | interface FinalizationRegistry { function registerProxy (line 465) | function registerProxy( function unregisterProxy (line 476) | function unregisterProxy(proxy: object) { function createProxy (line 482) | function createProxy( function myFlat (line 568) | function myFlat(arr: (T | T[])[]): T[] { function processArguments (line 572) | function processArguments(argumentList: any[]): [WireValue[], Transferab... function transfer (line 578) | function transfer(obj: T, transfers: Transferable[]): T { function proxy (line 583) | function proxy(obj: T): T & ProxyMarked { function windowEndpoint (line 587) | function windowEndpoint( function toWireValue (line 600) | function toWireValue(value: any): [WireValue, Transferable[]] { function fromWireValue (line 623) | function fromWireValue(value: WireValue): any { function requestResponseMessage (line 632) | function requestResponseMessage( function generateUUID (line 649) | function generateUUID(): string { FILE: src/node-adapter.ts type NodeEndpoint (line 9) | interface NodeEndpoint { function nodeEndpoint (line 24) | function nodeEndpoint(nep: NodeEndpoint): Endpoint { FILE: src/protocol.ts type EventSource (line 7) | interface EventSource { type PostMessageWithOrigin (line 21) | interface PostMessageWithOrigin { type Endpoint (line 29) | interface Endpoint extends EventSource { type WireValueType (line 35) | const enum WireValueType { type RawWireValue (line 42) | interface RawWireValue { type HandlerWireValue (line 48) | interface HandlerWireValue { type WireValue (line 55) | type WireValue = RawWireValue | HandlerWireValue; type MessageID (line 57) | type MessageID = string; type MessageType (line 59) | const enum MessageType { type GetMessage (line 68) | interface GetMessage { type SetMessage (line 74) | interface SetMessage { type ApplyMessage (line 81) | interface ApplyMessage { type ConstructMessage (line 88) | interface ConstructMessage { type EndpointMessage (line 95) | interface EndpointMessage { type ReleaseMessage (line 100) | interface ReleaseMessage { type Message (line 105) | type Message = FILE: tests/same_window.comlink.test.js class SampleClass (line 16) | class SampleClass { method constructor (line 17) | constructor(counterInit = 1) { method SOME_NUMBER (line 22) | static get SOME_NUMBER() { method ADD (line 26) | static ADD(a, b) { method counter (line 30) | get counter() { method counter (line 34) | set counter(value) { method promise (line 38) | get promise() { method method (line 42) | method() { method increaseCounter (line 46) | increaseCounter(delta = 1) { method promiseFunc (line 50) | promiseFunc() { method proxyFunc (line 54) | proxyFunc() { method throwsAnError (line 63) | throwsAnError() { method throwError (line 123) | async throwError() { method inc (line 400) | inc() { method inc (line 426) | inc() { method call (line 442) | call() { method b (line 514) | get b() { method c (line 517) | c() { method canHandle (line 531) | canHandle(obj) { method serialize (line 534) | serialize(obj) { method deserialize (line 537) | deserialize(data) { method c (line 559) | c() { function guardedIt (line 653) | function guardedIt(f) { FILE: tests/type-checks.ts function closureSoICanUseAwait (line 5) | async function closureSoICanUseAwait() {