import { createAveryPresta61520Layouts } from './avery-presta-61520'; export enum GangLayoutType { AveryPresta61520, } export interface GangLayoutOptions { layout: GangLayoutType; svgs: string[]; } export function createGangLayout({ layout, svgs }: GangLayoutOptions): string[] { // a little premature optimization in case we ever have different layouts switch (layout) { case GangLayoutType.AveryPresta61520: return createAveryPresta61520Layouts(svgs); } }