class Queueimport { Queue } from "https://deno.land/x/s3si@gui-v0.4.16/src/jsonrpc/channel.ts"; Type ParametersTPropertiesprivatequeue: T[]privatewaiting: ((value: T | undefined) => void)[]close: () => Promise<void>pop: () => Promise<T | undefined>push: (data: T) => Promise<void>