Spaces:
Build error
Build error
File size: 462 Bytes
0d218b1 3d4392e 6215321 3d4392e 6215321 3d4392e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
import { ClapProject, ClapSegmentCategory } from "@aitube/clap"
import { resolveSegment } from "./resolveSegment"
import { LayerElement } from "../core/types"
export async function resolveSegments(
clap: ClapProject,
segmentCategory: ClapSegmentCategory,
nbMax?: number
) : Promise<LayerElement[]> {
return Promise.all(
clap.segments
.filter(s => s.category === segmentCategory)
.slice(0, nbMax)
.map(s => resolveSegment(s, clap))
)
} |