@kcirtaptrick/framer-motion
Version:
A simple and powerful React animation library
10 lines (9 loc) • 352 B
TypeScript
declare type GenericHandler = (...args: any) => void;
export declare class SubscriptionManager<Handler extends GenericHandler> {
private subscriptions;
add(handler: Handler): () => void;
notify(a?: Parameters<Handler>[0], b?: Parameters<Handler>[1], c?: Parameters<Handler>[2]): void;
getSize(): number;
clear(): void;
}
export {};