sardines-core
Version:
Core of sardines.js
13 lines • 676 B
TypeScript
import { Sardines } from '../interfaces/sardines';
export interface ServiceRuntime extends Sardines.Runtime.Service {
expireTime?: number;
}
export declare class SardinesCoreRuntimeCache {
private serviceRuntimeCache;
constructor();
genShortServiceIdentityString(serviceIdentity: Sardines.ServiceIdentity): string;
fetchServiceRuntime(serviceIdentity: Sardines.ServiceIdentity): Promise<ServiceRuntime | null>;
setServiceCache(serviceIdentity: Sardines.ServiceIdentity, runtimeInst: ServiceRuntime | null): void;
getService(serviceIdentity: Sardines.ServiceIdentity): Promise<ServiceRuntime | null>;
}
//# sourceMappingURL=CoreRuntimeCache.d.ts.map