From 35dee5045800b57bb738f21190377fd28e40adb9 Mon Sep 17 00:00:00 2001 From: Justin Krueger Date: Wed, 2 Aug 2017 14:47:14 -0700 Subject: [PATCH] Reuse callback type, trim test down slightly. --- src/mixins/notify.js | 4 +--- src/mixins/notify.test.js | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/mixins/notify.js b/src/mixins/notify.js index a835f16..35bf28d 100644 --- a/src/mixins/notify.js +++ b/src/mixins/notify.js @@ -1,6 +1,4 @@ -import Emitter from '../emitter' - -type callback = (input?: mixed) => void +import Emitter, { callback } from '../emitter' export default function notify(superclass: Emitter): Emitter { return class extends superclass { diff --git a/src/mixins/notify.test.js b/src/mixins/notify.test.js index 2ee0014..1ead5b3 100644 --- a/src/mixins/notify.test.js +++ b/src/mixins/notify.test.js @@ -1,11 +1,9 @@ import Emitter from '../emitter' import notify from './notify' -class E extends notify(Emitter) {} - describe('notify', function() { beforeEach(() => { - this.emitter = new E() + this.emitter = new (notify(Emitter))() }) it('should return a new constructor wrapping the argument', () => {