diff --git a/packages/manatea/README.md b/packages/manatea/README.md index 31d7390..d195612 100644 --- a/packages/manatea/README.md +++ b/packages/manatea/README.md @@ -185,17 +185,6 @@ const waiter = cup.on(console.log); waiter(); ``` -At any moment, you can check if a waiter is running by checking its `listening` attribute: - -```js -const waiter = cup.on(console.log); - -waiter.listening; // true - -waiter(); -waiter.listening; // false -``` - ### Derived cup You can create a cup based on another one, or multiple other ones: diff --git a/packages/manatea/__tests__/manatea.ts b/packages/manatea/__tests__/manatea.ts index 372a4b9..a8ee394 100644 --- a/packages/manatea/__tests__/manatea.ts +++ b/packages/manatea/__tests__/manatea.ts @@ -27,9 +27,7 @@ describe('Manatea', () => { const cup = orderCup(1); const fn = jest.fn(); const waiter = cup.on(fn); - expect(waiter.listening).toBe(true); waiter(); - expect(waiter.listening).toBe(false); await cup(2); expect(fn).not.toHaveBeenCalled(); }); diff --git a/packages/manatea/src/index.ts b/packages/manatea/src/index.ts index de76fa3..cbe9e2c 100644 --- a/packages/manatea/src/index.ts +++ b/packages/manatea/src/index.ts @@ -17,7 +17,6 @@ type Handler = ( ) => void; export interface Waiter { (): boolean; - listening: boolean; } type Order = @@ -101,9 +100,6 @@ export function orderCup< cup.on = (fn: Handler) => { handlers.add(fn); const waiter = () => handlers.delete(fn); - Object.defineProperty(waiter, 'listening', { - get: () => handlers.has(fn), - }); return waiter as Waiter; };