VidStudio SDK reference
Preparing search index...
@vidstudio/engine
TrackRepository
Interface TrackRepository
interface
TrackRepository
{
create
(
data
:
Omit
<
Track
,
"id"
>
)
:
Promise
<
Track
>
;
delete
(
id
:
string
)
:
Promise
<
void
>
;
deleteByProjectId
(
projectId
:
string
)
:
Promise
<
void
>
;
getAll
()
:
Promise
<
Track
[]
>
;
getById
(
id
:
string
)
:
Promise
<
Track
|
undefined
>
;
getByProjectId
(
projectId
:
string
)
:
Promise
<
Track
[]
>
;
update
(
id
:
string
,
changes
:
Partial
<
Pick
<
Track
,
"order"
|
"label"
|
"muted"
|
"locked"
|
"is_spine"
|
"hidden"
,
>
,
>
,
)
:
Promise
<
Track
>
;
}
Index
Methods
create
delete
delete
By
Project
Id
get
All
get
By
Id
get
By
Project
Id
update
Methods
create
create
(
data
:
Omit
<
Track
,
"id"
>
)
:
Promise
<
Track
>
Parameters
data
:
Omit
<
Track
,
"id"
>
Returns
Promise
<
Track
>
delete
delete
(
id
:
string
)
:
Promise
<
void
>
Parameters
id
:
string
Returns
Promise
<
void
>
delete
By
Project
Id
deleteByProjectId
(
projectId
:
string
)
:
Promise
<
void
>
Parameters
projectId
:
string
Returns
Promise
<
void
>
get
All
getAll
()
:
Promise
<
Track
[]
>
Every track row in the database, across all projects.
Returns
Promise
<
Track
[]
>
get
By
Id
getById
(
id
:
string
)
:
Promise
<
Track
|
undefined
>
Parameters
id
:
string
Returns
Promise
<
Track
|
undefined
>
get
By
Project
Id
getByProjectId
(
projectId
:
string
)
:
Promise
<
Track
[]
>
Parameters
projectId
:
string
Returns
Promise
<
Track
[]
>
update
update
(
id
:
string
,
changes
:
Partial
<
Pick
<
Track
,
"order"
|
"label"
|
"muted"
|
"locked"
|
"is_spine"
|
"hidden"
,
>
,
>
,
)
:
Promise
<
Track
>
Parameters
id
:
string
changes
:
Partial
<
Pick
<
Track
,
"order"
|
"label"
|
"muted"
|
"locked"
|
"is_spine"
|
"hidden"
,
>
,
>
Returns
Promise
<
Track
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
create
delete
delete
By
Project
Id
get
All
get
By
Id
get
By
Project
Id
update
VidStudio SDK reference
Loading...
Every track row in the database, across all projects.