UNPKG

shopper

Version:
13 lines (10 loc) 277 B
import {ShopperModel} from "../interfaces.js" import {ShopperComponent} from "./shopper-component.js" export function provideModel<T extends new(...args: any[]) => ShopperComponent>( model: ShopperModel, C: T ): T { return <T>class extends C { static model = model } }