mediaIndexMap.ts (bef6dda83b032c223c1d30d583f106aaa6f87796) | mediaIndexMap.ts (740e39476f71e0e17304d812ac0a4c4cdc183ed1) |
---|---|
1interface IIndexMap { | 1export interface IIndexMap { |
2 getIndexMap: () => Record<string, Record<string, number>>; | 2 getIndexMap: () => Record<string, Record<string, number>>; |
3 getIndex: (musicItem: ICommon.IMediaBase) => number; | 3 getIndex: (mediaItem: ICommon.IMediaBase) => number; |
4 has: (mediaItem: ICommon.IMediaBase) => boolean; 5} 6 7export function createMediaIndexMap( 8 mediaItems: ICommon.IMediaBase[], 9): IIndexMap { 10 const indexMap: Record<string, Record<string, number>> = {}; 11 --- 37 unchanged lines hidden --- | 4 has: (mediaItem: ICommon.IMediaBase) => boolean; 5} 6 7export function createMediaIndexMap( 8 mediaItems: ICommon.IMediaBase[], 9): IIndexMap { 10 const indexMap: Record<string, Record<string, number>> = {}; 11 --- 37 unchanged lines hidden --- |