galactic-runtime
Version:
A runtime for large-scale JavaScript applications
26 lines (17 loc) • 452 B
TypeScript
/// <reference path="typings/index.d.ts" />
declare namespace Galactic {
export interface Service {
}
export interface Runtime extends NodeJS.EventEmitter {
getComponent(name: string): Component
getService(name: string): Service
createEntity(name: string, ...args)
getProviders(serviceName: string)
}
export interface Component {
name: string
loaded: boolean
enabled: boolean
locked: boolean
}
}