encoding-factory.d.ts 569 B

1234567891011121314151617
  1. import { Decoder } from '../common/Decoder';
  2. import { Encoder } from '../common/Encoder';
  3. declare type XCoderFactory<Tncoder = Encoder | Decoder> = ({ fatal: boolean }: {
  4. fatal: any;
  5. }) => Tncoder;
  6. declare type Encoders = {
  7. [s: string]: XCoderFactory<Encoder>;
  8. };
  9. declare type Decoders = {
  10. [s: string]: XCoderFactory<Decoder>;
  11. };
  12. /** @type {Object.<string, function({fatal:boolean}): Encoder>} */
  13. /** @type {Object.<string, function({fatal:boolean}): Decoder>} */
  14. export declare const encoders: Encoders;
  15. export declare const decoders: Decoders;
  16. export {};