@drincs/pixi-vn-json
Version:
Pixi'VN can be integrated with JSON files to create a visual novel.
31 lines (28 loc) • 977 B
TypeScript
import { ShowWithDissolveTransitionProps, UPDATE_PRIORITY, ShowWithFadeTransitionProps, MoveInOutProps, ZoomInOutProps, PushInOutProps } from '@drincs/pixi-vn';
type DissolveTransition = {
type: "dissolve";
props?: ShowWithDissolveTransitionProps;
priority?: UPDATE_PRIORITY;
};
type FadeTransition = {
type: "fade";
props?: ShowWithFadeTransitionProps;
priority?: UPDATE_PRIORITY;
};
type MoveInOutTransition = {
type: "movein" | "moveout";
props?: MoveInOutProps;
priority?: UPDATE_PRIORITY;
};
type ZoomInOutTransition = {
type: "zoomin" | "zoomout";
props?: ZoomInOutProps;
priority?: UPDATE_PRIORITY;
};
type PushInOutTransition = {
type: "pushin" | "pushout";
props?: PushInOutProps;
priority?: UPDATE_PRIORITY;
};
type PixiVNJsonMediaTransiotions = DissolveTransition | FadeTransition | MoveInOutTransition | ZoomInOutTransition | PushInOutTransition;
export type { PixiVNJsonMediaTransiotions as default };