12 lines
440 B
TypeScript
12 lines
440 B
TypeScript
import { ICategoryCollection } from './ICategoryCollection';
|
|
import { IProjectInformation } from './IProjectInformation';
|
|
import { OperatingSystem } from './OperatingSystem';
|
|
|
|
export interface IApplication {
|
|
readonly info: IProjectInformation;
|
|
readonly collections: readonly ICategoryCollection[];
|
|
|
|
getSupportedOsList(): OperatingSystem[];
|
|
getCollection(operatingSystem: OperatingSystem): ICategoryCollection | undefined;
|
|
}
|