From 0c17a985c7bbacd3f98ec73a2d48071b3f7722b7 Mon Sep 17 00:00:00 2001 From: Anton Karsten Date: Sun, 3 Jan 2016 20:18:24 +0100 Subject: [PATCH] added definitions for contentful-resolve-response --- .../contentful-resolve-response-tests.ts | 20 +++++++++++++++++++ .../contentful-resolve-response.d.ts | 9 +++++++++ 2 files changed, 29 insertions(+) create mode 100644 contentful-resolve-response/contentful-resolve-response-tests.ts create mode 100644 contentful-resolve-response/contentful-resolve-response.d.ts diff --git a/contentful-resolve-response/contentful-resolve-response-tests.ts b/contentful-resolve-response/contentful-resolve-response-tests.ts new file mode 100644 index 0000000000..098641e7bb --- /dev/null +++ b/contentful-resolve-response/contentful-resolve-response-tests.ts @@ -0,0 +1,20 @@ +/// +import resolveResponse = require('contentful-resolve-response'); + +var response = { + items: [ + { + someValue: 'wow', + someLink: {sys: {type: 'Link', linkType: 'Entry', id: 'suchId'}} + } + ], + includes: { + Entry: [ + {sys: {type: 'Entry', id: 'suchId'}, very: 'doge'} + ] + } +}; + +var items = resolveResponse(response) + +console.log(items); diff --git a/contentful-resolve-response/contentful-resolve-response.d.ts b/contentful-resolve-response/contentful-resolve-response.d.ts new file mode 100644 index 0000000000..8ef093799c --- /dev/null +++ b/contentful-resolve-response/contentful-resolve-response.d.ts @@ -0,0 +1,9 @@ +// Type definitions for contentful-resolve-response +// Project: https://github.com/contentful/contentful-resolve-response +// Definitions by: Anton Karsten +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +declare module 'contentful-resolve-response' { + function resolveResponse(response: any): any; + export = resolveResponse; +}