diff --git a/test/stripe.spec.js b/test/stripe.spec.js index 74027c6eca..215c8ae1e7 100644 --- a/test/stripe.spec.js +++ b/test/stripe.spec.js @@ -404,6 +404,8 @@ describe('Stripe Module', function() { const headers = customer.lastResponse.headers; expect(headers).to.contain.keys('request-id'); + expect(customer.headers).to.be.undefined; + resolve('Called!'); }); }) diff --git a/types/lib.d.ts b/types/lib.d.ts index cb090ab5df..4154564225 100644 --- a/types/lib.d.ts +++ b/types/lib.d.ts @@ -156,8 +156,8 @@ declare module 'stripe' { } export type Response = T & { - headers: {[key: string]: string}; lastResponse: { + headers: {[key: string]: string}; requestId: string; statusCode: number; apiVersion?: string; diff --git a/types/test/typescriptTest.ts b/types/test/typescriptTest.ts index 9c763be32f..721cc25622 100644 --- a/types/test/typescriptTest.ts +++ b/types/test/typescriptTest.ts @@ -144,8 +144,8 @@ stripe.setHost('host', 'port', 'protocol'); const statusCode: number = lr.statusCode; const apiVersion: string | undefined = lr.apiVersion; const idempotencyKey: string | undefined = lr.idempotencyKey; - const headers = custs.headers; - const header: string | undefined = custs.headers['request-id']; + const headers = lr.headers; + const header: string | undefined = headers['request-id']; } { @@ -155,8 +155,8 @@ stripe.setHost('host', 'port', 'protocol'); const statusCode: number = lr.statusCode; const apiVersion: string | undefined = lr.apiVersion; const idempotencyKey: string | undefined = lr.idempotencyKey; - const headers = cust.headers; - const header: string | undefined = cust.headers['request-id']; + const headers = lr.headers; + const header: string | undefined = lr.headers['request-id']; } { const acct = await stripe.accounts.createExternalAccount('foo', {