remotion
Version:
Make videos programmatically
58 lines (57 loc) • 2.07 kB
TypeScript
import type React from 'react';
export declare const SEQUENCE_ORDER_MARKER: unique symbol;
export declare const SEQUENCE_MANAGER_ORDER_MARKER: unique symbol;
export declare const COMPOSITION_ORDER_MARKER: unique symbol;
export declare const FOLDER_ORDER_MARKER: unique symbol;
export declare const COMPOSITION_MANAGER_ORDER_MARKER: unique symbol;
export declare const COMMIT_ORDER_EVENT = "remotion:commit-order";
export type CompositionAndFolderOrderItem = {
readonly type: 'composition';
readonly id: string;
} | {
readonly type: 'folder';
readonly id: string;
};
export declare const getCompositionAndFolderOrderKey: (item: CompositionAndFolderOrderItem) => string;
export type CommitOrderEventDetail = {
readonly sequenceManagers: readonly {
readonly managerId: string;
readonly sequenceIds: readonly string[];
}[];
readonly compositionManagers: readonly {
readonly managerId: string;
readonly compositionAndFolderOrder: readonly CompositionAndFolderOrderItem[];
}[];
};
export declare const getFolderOrderId: ({ name, parent, }: {
readonly name: string;
readonly parent: string | null;
}) => string;
export declare const SequenceOrderMarker: React.FC<{
readonly children: React.ReactNode;
readonly sequenceId: string;
}>;
export declare const SequenceManagerOrderMarker: React.FC<{
readonly children: React.ReactNode;
readonly managerId: string;
}>;
export declare const CompositionOrderMarker: React.FC<{
readonly children: React.ReactNode;
readonly compositionId: string;
}>;
export declare const FolderOrderMarker: React.FC<{
readonly children: React.ReactNode;
readonly folderId: string;
}>;
export declare const CompositionManagerOrderMarker: React.FC<{
readonly children: React.ReactNode;
readonly managerId: string;
}>;
export declare const CommitOrderInternals: {
compositionManagerMarker: symbol;
compositionMarker: symbol;
folderMarker: symbol;
sequenceManagerMarker: symbol;
sequenceMarker: symbol;
eventName: string;
};