mirror of
https://github.com/captbaritone/webamp.git
synced 2026-07-23 10:07:35 +00:00
16 lines
457 B
TypeScript
16 lines
457 B
TypeScript
import SkinModel from "../../../data/SkinModel";
|
|
import ClassicSkinResolver from "./ClassicSkinResolver";
|
|
import ModernSkinResolver from "./ModernSkinResolver";
|
|
|
|
export default class SkinResolver {
|
|
constructor() {
|
|
throw new Error("This is a stub.");
|
|
}
|
|
static fromModel(model: SkinModel) {
|
|
if (model.getSkinType() === "MODERN") {
|
|
return new ModernSkinResolver(model);
|
|
} else {
|
|
return new ClassicSkinResolver(model);
|
|
}
|
|
}
|
|
}
|