// Type definitions for parse-mockdb 0.1 // Project: https://github.com/HustleInc/parse-mockdb // Definitions by: David Poetzsch-Heffter // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.8 declare namespace ParseMockDB { function mockDB(): void; function unMockDB(): void; function cleanUp(): void; function promiseResultSync(promise: Parse.IPromise): T; type HookType = "beforeSave" | "beforeDelete"; function registerHook(className: string, hookType: HookType, hookFn: (request: Parse.Cloud.BeforeSaveRequest) => Parse.IPromise): void; } declare module "parse-mockdb" { import * as Parse from 'parse' export = ParseMockDB; }