e447bdd2b783ce33d2ee45661968db94a0a2f65d7f164f3c29be6b509a3610213aef96091a748800183c1b665091bd3203ccccab7ca8f5ecf812640c6bf555 335 B

12345678910111213
  1. declare namespace getSideChannelList {
  2. type Channel<K, V> = {
  3. assert: (key: K) => void;
  4. has: (key: K) => boolean;
  5. get: (key: K) => V | undefined;
  6. set: (key: K, value: V) => void;
  7. delete: (key: K) => boolean;
  8. };
  9. }
  10. declare function getSideChannelList<V, K>(): getSideChannelList.Channel<K, V>;
  11. export = getSideChannelList;