Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 46x 158x 158x 8162x 158x 158x | import { isStartTimeMatch } from "server/utils/isStartTimeMatch";
import { logger } from "server/utils/logger";
import { ProgramItem } from "shared/types/models/programItem";
export const getStartingProgramItems = (
programItems: readonly ProgramItem[],
startTime: string,
): readonly ProgramItem[] => {
logger.debug("Get starting program items");
const startingProgramItems = programItems.filter((programItem) => {
return isStartTimeMatch(
programItem.startTime,
startTime,
programItem.parentId,
);
});
logger.debug(
`Found ${startingProgramItems.length} program items for this start time`,
);
return startingProgramItems;
};
|