UNPKG

framer-motion

Version:

An open source and production-ready motion library for React on the web

10 lines (9 loc) • 430 B
declare type GenericHandler = (...args: any) => void; export interface SubscriptionManager<Handler extends GenericHandler> { add(handler: Handler): () => void; notify(a?: Parameters<Handler>[0], b?: Parameters<Handler>[1], c?: Parameters<Handler>[2]): void; getSize(): number; clear(): void; } export declare function subscriptionManager<Handler extends GenericHandler>(): SubscriptionManager<Handler>; export {};