UNPKG

@ssgoi/core

Version:

Core animation engine for SSGOI - Native app-like page transitions with spring physics

22 lines 757 B
import { SpringConfig, InertiaConfig } from '../../types'; import { Integrator } from './types'; export interface PhysicsConfig { spring?: SpringConfig; inertia?: InertiaConfig; } export declare class IntegratorProvider { /** * Create an Integrator from physics config * * @param config Physics configuration (spring or inertia) * @returns Appropriate Integrator instance * @throws Error if both spring and inertia are provided */ static from(config: PhysicsConfig): Integrator; /** * Create an Integrator from SpringConfig (legacy support) * @deprecated Use from({ spring: config }) instead */ static fromSpring(config: SpringConfig): Integrator; } //# sourceMappingURL=provider.d.ts.map