UNPKG

959 BTypeScriptView Raw
1// Type definitions for aws4 1.5.0
2// Project: https://github.com/mhart/aws4
3// Definitions by: Andrew Crites <https://github.com/ajcrites>
4// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
5
6export class RequestSigner {
7 constructor(request?: any, credentials?: any);
8 request: any;
9 credentials: any;
10 service: any;
11 region: any;
12 isCodeCommitGit: any;
13
14 matchHost(host?: string): string;
15 isSingleRegion(): boolean;
16 createHost(): string;
17 prepareRequest(): void;
18 sign(): any;
19 getDateTime(): string;
20 getDate(): string;
21 authHeader(): string;
22 signature(): string;
23 stringToSign(): string;
24 canonicalString(): string;
25 canonicalHeaders(): string;
26 signedHeaders(): string;
27 credentialString(): string;
28 defaultCredentials(): any;
29 parsePath(): any;
30 formatPath(): string;
31}
32
33export function sign(options?: any, credentials?: any): any;