index.d.ts 631 B

123456789101112131415161718192021
  1. export declare type Lang = 'csharp' | 'curl' | 'golang' | 'java' | 'php' | 'python' | 'ruby' | 'nodejs';
  2. export declare type BodyMode = 'file' | 'formdata' | 'raw' | 'urlencoded';
  3. export interface ConvertOptions {
  4. url: string;
  5. method: string;
  6. header?: any[];
  7. body?: {
  8. mode?: BodyMode;
  9. raw?: string;
  10. urlencoded?: {
  11. key: string;
  12. value: string;
  13. }[];
  14. formdata?: {
  15. key: string;
  16. value: any;
  17. type: 'file' | 'text';
  18. }[];
  19. };
  20. }
  21. export declare const convert: (lang: Lang, opts: ConvertOptions) => Promise<string>;