@ssgoi/core
Version:
Core animation engine for SSGOI - Native app-like page transitions with spring physics
25 lines • 849 B
TypeScript
import { SpringConfig, SggoiTransition } from '../types';
interface JaeminOptions {
spring?: Partial<SpringConfig>;
initialRotation?: number;
initialScale?: number;
rotationTriggerPoint?: number;
}
interface JaeminInternalOptions extends JaeminOptions {
containerMode?: "positioned-parent" | "viewport";
}
/**
* Jaemin Transition
*
* Implements a shared element transition where:
* 1. Page A fades out
* 2. Page B appears rotated and scaled down at center
* 3. Page B scales up while rotating back to normal
*
* Based on analyzed animation log data showing 45° rotation over 1.728s
* Created by Jaemin
*/
export declare const jaemin: (options?: JaeminOptions) => SggoiTransition;
export declare const jaeminInternal: (options?: JaeminInternalOptions) => SggoiTransition;
export {};
//# sourceMappingURL=jaemin.d.ts.map