open: {
    close: () => void;
    open: () => void;
    subscribe: (
        this: void,
        run: Subscriber<boolean>,
        invalidate?: () => void,
    ) => Unsubscriber;
    toggle: () => void;
} = ...

Type declaration

  • close: () => void
  • open: () => void
  • subscribe: (this: void, run: Subscriber<boolean>, invalidate?: () => void) => Unsubscriber
  • toggle: () => void