import type { ViewDataBuilder } from '@/lib/contracts/builders/ViewDataBuilder'; import type { MediaBinaryDTO } from '@/lib/types/MediaBinaryDTO'; import type { LeagueLogoViewData } from '@/lib/view-data/LeagueLogoViewData'; export class LeagueLogoViewDataBuilder { public static build(apiDto: MediaBinaryDTO): LeagueLogoViewData { return { buffer: Buffer.from(apiDto.buffer).toString('base64'), contentType: apiDto.contentType, }; } } LeagueLogoViewDataBuilder satisfies ViewDataBuilder;