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