UNPKG

@sinedied/mini-scraper

Version:

Artwork scraper for handheld emulators.

32 lines (31 loc) 984 B
export var Format; (function (Format) { Format["MinUI"] = "minui"; Format["NextUI"] = "nextui"; Format["MuOS"] = "muos"; Format["Anbernic"] = "anbernic"; })(Format || (Format = {})); export async function getOutputFormat(options) { switch (options.output) { case Format.MinUI: { const minui = await import('./minui.js'); return minui.default; } case Format.NextUI: { const nextui = await import('./nextui.js'); return nextui.default; } case Format.MuOS: { const muos = await import('./muos.js'); return muos.default; } case Format.Anbernic: { const anbernic = await import('./anbernic.js'); return anbernic.default; } // eslint-disable-next-line @typescript-eslint/switch-exhaustiveness-check default: { throw new Error(`Unknown format: ${options.output}`); } } }