@wixc3/engine-core
Advanced tools
Comparing version 2.0.0 to 2.0.1
@@ -8,3 +8,3 @@ import { RuntimeFeature } from './entities/feature'; | ||
constructor(topLevelConfig: TopLevelConfig); | ||
get<T extends SomeFeature>(feature: T): RuntimeFeature<T['id'], T['dependencies'], T['api']>; | ||
get<T extends SomeFeature>(feature: T): RuntimeFeature<T, T['dependencies'], T['api']>; | ||
run(features: SomeFeature | SomeFeature[]): RuntimeEngine; | ||
@@ -16,3 +16,3 @@ initFeature<T extends SomeFeature>(feature: T): RuntimeFeature<any, any, any>; | ||
entityID(featureId: string, entityKey: string): string; | ||
getCOM(): RuntimeFeature<"COM", import("./entities/feature").Feature<any, any, any, any>[], { | ||
getCOM(): RuntimeFeature<import("./entities/feature").Feature<"COM", import("./entities/feature").Feature<any, any, any, any>[], { | ||
config: import("./entities").Config<import("./communication.feature").IComConfig>; | ||
@@ -37,2 +37,22 @@ loggerTransports: import("./entities").Slot<import("./entities").Registry<import("./types").LoggerTransport>, import("./entities").Environment<"<Universal>", "multi">>; | ||
communication: import("./entities").Service<import("./com").Communication, import("./com").Communication, import("./entities").AllEnvironments, import("./entities").AllEnvironments, false>; | ||
}, Record<string, import("./types").Context<any>>>, import("./entities/feature").Feature<any, any, any, any>[], { | ||
config: import("./entities").Config<import("./communication.feature").IComConfig>; | ||
loggerTransports: import("./entities").Slot<import("./entities").Registry<import("./types").LoggerTransport>, import("./entities").Environment<"<Universal>", "multi">>; | ||
loggerService: import("./entities").Service<import("./com").LoggerService, import("./com").LoggerService, import("./entities").Environment<"<Universal>", "multi">, import("./entities").Environment<"<Universal>", "multi">, false>; | ||
spawn: import("./entities").Service<(endPoint: import("./entities").AsyncEnvironment, host?: HTMLIFrameElement | Window | undefined) => Promise<{ | ||
id: string; | ||
}>, (endPoint: import("./entities").AsyncEnvironment, host?: HTMLIFrameElement | Window | undefined) => Promise<{ | ||
id: string; | ||
}>, import("./entities").AllEnvironments, import("./entities").AllEnvironments, false>; | ||
connect: import("./entities").Service<(endPoint: import("./entities").EnvironmentLiveServer<string>) => Promise<{ | ||
id: string; | ||
}>, (endPoint: import("./entities").EnvironmentLiveServer<string>) => Promise<{ | ||
id: string; | ||
}>, import("./entities").AllEnvironments, import("./entities").AllEnvironments, false>; | ||
spawnOrConnect: import("./entities").Service<(endPoint: import("./entities").SingleEndpointContextualEnvironment<string, import("./entities").AsyncSingleEndpointEnvironment[]>) => Promise<{ | ||
id: string; | ||
}>, (endPoint: import("./entities").SingleEndpointContextualEnvironment<string, import("./entities").AsyncSingleEndpointEnvironment[]>) => Promise<{ | ||
id: string; | ||
}>, import("./entities").AllEnvironments, import("./entities").AllEnvironments, false>; | ||
communication: import("./entities").Service<import("./com").Communication, import("./com").Communication, import("./entities").AllEnvironments, import("./entities").AllEnvironments, false>; | ||
}>; | ||
@@ -39,0 +59,0 @@ private createConfigMap; |
{ | ||
"name": "@wixc3/engine-core", | ||
"version": "2.0.0", | ||
"version": "2.0.1", | ||
"main": "cjs/index.js", | ||
@@ -30,3 +30,3 @@ "types": "cjs/index.d.ts", | ||
}, | ||
"gitHead": "a3d1847245c5344a41cf2cd1a35230019ebffae6" | ||
"gitHead": "f64249d3f31a1bdc1172672c96c70acd03f4e8e7" | ||
} |
@@ -14,3 +14,3 @@ import COM from './communication.feature'; | ||
public get<T extends SomeFeature>(feature: T): RuntimeFeature<T['id'], T['dependencies'], T['api']> { | ||
public get<T extends SomeFeature>(feature: T): RuntimeFeature<T, T['dependencies'], T['api']> { | ||
const runningFeature = this.features.get(feature); | ||
@@ -17,0 +17,0 @@ if (runningFeature) { |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
253294
4323
0