import { SimpleBootFront } from '@dooboostore/simple-boot-front/SimpleBootFront'; import { ConstructorType } from '@dooboostore/core'; import { SimFrontOption } from '@dooboostore/simple-boot-front/option/SimFrontOption'; export abstract class SimpleBootHttpSSRFactory { public abstract factory(simFrontOption: SimFrontOption, using: (ConstructorType | Function)[], domExcludes: ConstructorType[]): Promise ; public async create(simFrontOption: SimFrontOption, using: (ConstructorType | Function)[] = [], domExcludes: ConstructorType[] = []): Promise { const front = await this.factory(simFrontOption, using, domExcludes); return front; } }