svelte-motion
Version:
Svelte animation library based on the React library framer-motion.
14 lines (13 loc) • 422 B
TypeScript
/**
based on framer-motion@4.1.17,
Copyright (c) 2018 Framer B.V.
*/
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 {};