demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/raw-body-2.5.1/index.d.ts

Path
demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/raw-body-2.5.1/index.d.ts
Status
scanned
Type
file
Name
index.d.ts
Extension
.ts
Programming language
TypeScript
Mime type
text/x-java
File type
Java source, ASCII text
Tag

      
    
Rootfs path

      
    
Size
2286 (2.2 KB)
MD5
ee9c2c994cbbc6d6e96d6460488ae4f1
SHA1
33b90142ea3505fa124bccfea49bee515c695dec
SHA256
3d05b353d9341c0dbff6d21f18490e346c3b661f5fc9d7f36e0e3fe5f940699c
SHA512

      
    
SHA1_git
dcbbebd4c8f3a6f2cc12c4f862d90b8f2e4eaa28
Is binary

      
    
Is text
True
Is archive

      
    
Is media

      
    
Is legal

      
    
Is manifest

      
    
Is readme

      
    
Is top level

      
    
Is key file

      
    
index.d.ts | 2.2 KB |

import { Readable } from 'stream'; declare namespace getRawBody { export type Encoding = string | true; export interface Options { /** * The expected length of the stream. */ length?: number | string | null; /** * The byte limit of the body. This is the number of bytes or any string * format supported by `bytes`, for example `1000`, `'500kb'` or `'3mb'`. */ limit?: number | string | null; /** * The encoding to use to decode the body into a string. By default, a * `Buffer` instance will be returned when no encoding is specified. Most * likely, you want `utf-8`, so setting encoding to `true` will decode as * `utf-8`. You can use any type of encoding supported by `iconv-lite`. */ encoding?: Encoding | null; } export interface RawBodyError extends Error { /** * The limit in bytes. */ limit?: number; /** * The expected length of the stream. */ length?: number; expected?: number; /** * The received bytes. */ received?: number; /** * The encoding. */ encoding?: string; /** * The corresponding status code for the error. */ status: number; statusCode: number; /** * The error type. */ type: string; } } /** * Gets the entire buffer of a stream either as a `Buffer` or a string. * Validates the stream's length against an expected length and maximum * limit. Ideal for parsing request bodies. */ declare function getRawBody( stream: Readable, callback: (err: getRawBody.RawBodyError, body: Buffer) => void ): void; declare function getRawBody( stream: Readable, options: (getRawBody.Options & { encoding: getRawBody.Encoding }) | getRawBody.Encoding, callback: (err: getRawBody.RawBodyError, body: string) => void ): void; declare function getRawBody( stream: Readable, options: getRawBody.Options, callback: (err: getRawBody.RawBodyError, body: Buffer) => void ): void; declare function getRawBody( stream: Readable, options: (getRawBody.Options & { encoding: getRawBody.Encoding }) | getRawBody.Encoding ): Promise<string>; declare function getRawBody( stream: Readable, options?: getRawBody.Options ): Promise<Buffer>; export = getRawBody;
Package URL License Primary language
pkg:npm/acme-demo-app@1.0.0 JavaScript
pkg:npm/raw-body@2.5.1 mit JavaScript