remotion
Version:
Render videos in React
58 lines (57 loc) • 1.9 kB
TypeScript
import './asset-types';
import { TAsset, TCompMetadata } from './CompositionManager';
declare global {
interface Window {
ready: boolean;
getStaticCompositions: () => TCompMetadata[];
setBundleMode: (bundleMode: BundleState) => void;
remotion_staticBase: string;
remotion_editorName: string | null;
remotion_projectName: string;
remotion_cwd: string;
remotion_setFrame: (frame: number) => void;
remotion_initialFrame: number;
remotion_puppeteerTimeout: number;
remotion_inputProps: string;
remotion_envVariables: string;
remotion_collectAssets: () => TAsset[];
remotion_isPlayer: boolean;
remotion_imported: boolean;
siteVersion: '2';
}
}
export declare type BundleState = {
type: 'index';
} | {
type: 'evaluation';
} | {
type: 'composition';
compositionName: string;
};
export * from './AbsoluteFill';
export * from './audio';
export * from './Composition';
export { SmallTCompMetadata, TAsset, TCompMetadata, TFolder, } from './CompositionManager';
export * from './config';
export { getInputProps } from './config/input-props';
export * from './delay-render';
export * from './easing';
export * from './freeze';
export * from './IFrame';
export * from './Img';
export * from './internals';
export * from './interpolate';
export { interpolateColors } from './interpolateColors';
export { Loop } from './loop';
export * from './random';
export { registerRoot } from './register-root';
export { Sequence } from './sequencing';
export { Series } from './series';
export * from './spring';
export { staticFile } from './static-file';
export * from './Still';
export type { PlayableMediaTag } from './timeline-position-state';
export * from './use-frame';
export * from './use-video-config';
export * from './video';
export * from './video-config';