1- import type { ApplicationSchemaBase , TemplateSchema } from "@mat3ra/esse/dist/js/types" ;
1+ import type { ApplicationSchema , TemplateSchema } from "@mat3ra/esse/dist/js/types" ;
22import Application from "./Application" ;
33import Executable from "./Executable" ;
44import Flavor from "./Flavor" ;
55import Template from "./Template" ;
66type ApplicationVersion = {
7- [ build : string ] : ApplicationSchemaBase ;
7+ [ build : string ] : ApplicationSchema ;
88} ;
99type ApplicationTreeItem = {
1010 defaultVersion : string ;
@@ -18,7 +18,7 @@ export type CreateApplicationConfig = {
1818type ApplicationTree = Partial < Record < string , ApplicationTreeItem > > ;
1919export default class ApplicationRegistry {
2020 static applicationsTree ?: ApplicationTree ;
21- static applicationsArray ?: ApplicationSchemaBase [ ] ;
21+ static applicationsArray ?: ApplicationSchema [ ] ;
2222 static createApplication ( { name, version, build } : CreateApplicationConfig ) : Application ;
2323 static getUniqueAvailableApplicationNames ( ) : string [ ] ;
2424 /**
@@ -27,7 +27,7 @@ export default class ApplicationRegistry {
2727 */
2828 static getAllApplications ( ) : {
2929 applicationsTree : Partial < Record < string , ApplicationTreeItem > > ;
30- applicationsArray : ApplicationSchemaBase [ ] ;
30+ applicationsArray : ApplicationSchema [ ] ;
3131 } ;
3232 /**
3333 * @summary Get an application from the constructed applications
@@ -36,7 +36,7 @@ export default class ApplicationRegistry {
3636 * @param build the build to use (optional, defaults to Default)
3737 * @return an application
3838 */
39- static getApplicationConfig ( { name, version, build } : CreateApplicationConfig ) : ApplicationSchemaBase | null ;
39+ static getApplicationConfig ( { name, version, build } : CreateApplicationConfig ) : ApplicationSchema | null ;
4040 static getExecutables ( { name, version } : {
4141 name : string ;
4242 version ?: string ;
0 commit comments