VidStudio SDK reference
    Preparing search index...

    Interface ProjectRepository

    interface ProjectRepository {
        create(name: string, options?: CreateProjectOptions): Promise<Project>;
        delete(id: string): Promise<void>;
        getAll(): Promise<Project[]>;
        getById(id: string): Promise<Project | undefined>;
        update(
            id: string,
            changes: Partial<
                Pick<
                    Project,
                    | "name"
                    | "canvas_width"
                    | "canvas_height"
                    | "frame_rate"
                    | "work_area"
                    | "loop_playback"
                    | "stacking_version",
                >,
            >,
        ): Promise<Project>;
    }
    Index
    • Parameters

      • id: string

      Returns Promise<void>

    • Returns Promise<Project[]>

    • Parameters

      • id: string

      Returns Promise<Project | undefined>

    • Parameters

      • id: string
      • changes: Partial<
            Pick<
                Project,
                | "name"
                | "canvas_width"
                | "canvas_height"
                | "frame_rate"
                | "work_area"
                | "loop_playback"
                | "stacking_version",
            >,
        >

      Returns Promise<Project>