Skip to main content

@twick/workflow / Exports

@twick/workflow

Table of contents​

Interfaces​

Type Aliases​

Functions​

Type Aliases​

WorkflowProjectJSON​

Ƭ WorkflowProjectJSON: ProjectJSON & { properties?: { height: number ; width: number } }

Defined in​

types.ts:96


WorkflowProjectPatch​

Ƭ WorkflowProjectPatch: { payload: CaptionProjectApplyInput ; type: "captions" }

Defined in​

projects.ts:5

Functions​

applyCaptionsToEditor​

▸ applyCaptionsToEditor(editor, input): Promise<void>

Parameters​

NameType
editorTimelineEditor
inputApplyCaptionToEditorInput

Returns​

Promise<void>

Defined in​

captions.ts:268


applyCaptionsToProject​

▸ applyCaptionsToProject(project, input): ProjectJSON

Parameters​

NameType
projectProjectJSON
inputCaptionProjectApplyInput

Returns​

ProjectJSON

Defined in​

captions.ts:158


applyProjectPatch​

▸ applyProjectPatch(project, patch): ProjectJSON

Parameters​

NameType
projectProjectJSON
patchObject
patch.payloadCaptionProjectApplyInput
patch.type"captions"

Returns​

ProjectJSON

Defined in​

projects.ts:11


applyTemplateToExistingProject​

▸ applyTemplateToExistingProject(project, spec): WorkflowProjectJSON

Parameters​

NameType
projectProjectJSON
specTemplateSpec

Returns​

WorkflowProjectJSON

Defined in​

templates.ts:56


buildCaptionProject​

▸ buildCaptionProject(input): WorkflowProjectJSON

Parameters​

NameType
inputCaptionProjectBuildInput

Returns​

WorkflowProjectJSON

Defined in​

captions.ts:97


buildCaptionTrack​

▸ buildCaptionTrack(input): TrackJSON

Parameters​

NameType
inputCaptionTrackBuildInput

Returns​

TrackJSON

Defined in​

captions.ts:60


buildProjectFromTemplateSpec​

▸ buildProjectFromTemplateSpec(spec): WorkflowProjectJSON

Parameters​

NameType
specTemplateSpec

Returns​

WorkflowProjectJSON

Defined in​

templates.ts:23


buildProjectVariantFromTemplate​

▸ buildProjectVariantFromTemplate(baseProject, spec): WorkflowProjectJSON

Parameters​

NameType
baseProjectProjectJSON
specTemplateSpec

Returns​

WorkflowProjectJSON

Defined in​

templates.ts:36