Move struct out of model folder.
This commit is contained in:
19
src/structure/spec_model/BaseModel.struct.ts
Normal file
19
src/structure/spec_model/BaseModel.struct.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
import { BaseFileStructure } from '../BaseFileStructure'
|
||||
import { SpecModelStructure } from './SpecModelStructure'
|
||||
|
||||
export abstract class BaseModelStructure<T> extends BaseFileStructure implements SpecModelStructure<T[]> {
|
||||
|
||||
protected resolvedModels: T[] | undefined
|
||||
|
||||
constructor(
|
||||
absoluteRoot: string,
|
||||
relativeRoot: string,
|
||||
structRoot: string,
|
||||
protected baseUrl: string
|
||||
) {
|
||||
super(absoluteRoot, relativeRoot, structRoot)
|
||||
}
|
||||
|
||||
public abstract async getSpecModel(): Promise<T[]>
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user