From 695d30d6fe0663a7c6381ee83f04e7955ec35ea6 Mon Sep 17 00:00:00 2001 From: pliljegr Date: Tue, 14 May 2019 21:57:23 -0700 Subject: [PATCH] [FEAT] Adding a TS interface for serializer --- packages/store/addon/-private/ts-interfaces/serializer.ts | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 packages/store/addon/-private/ts-interfaces/serializer.ts diff --git a/packages/store/addon/-private/ts-interfaces/serializer.ts b/packages/store/addon/-private/ts-interfaces/serializer.ts new file mode 100644 index 00000000000..c63c97d9269 --- /dev/null +++ b/packages/store/addon/-private/ts-interfaces/serializer.ts @@ -0,0 +1,8 @@ +import { + JsonApiResource +} from './record-data-json-api'; +export default interface Serializer { + store: any; + normalizeResponse(store: any, primaryModelClass: any, payload: JsonApiResource, id: string | number, requestType: string): any; + serialize(typeClass: any, hash: object): object; +}