You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

14 lines
486 B

1 month ago
  1. import getSideChannelList from 'side-channel-list';
  2. import getSideChannelMap from 'side-channel-map';
  3. import getSideChannelWeakMap from 'side-channel-weakmap';
  4. declare namespace getSideChannel {
  5. type Channel<K, V> =
  6. | getSideChannelList.Channel<K, V>
  7. | ReturnType<Exclude<typeof getSideChannelMap<K, V>, false>>
  8. | ReturnType<Exclude<typeof getSideChannelWeakMap<K, V>, false>>;
  9. }
  10. declare function getSideChannel<K, V>(): getSideChannel.Channel<K, V>;
  11. export = getSideChannel;