wallet-storage-client
Version:
Client only Wallet Storage
25 lines • 576 B
TypeScript
export declare class ServiceCollection<T> {
services: {
name: string;
service: T;
}[];
_index: number;
constructor(services?: {
name: string;
service: T;
}[]);
add(s: {
name: string;
service: T;
}): ServiceCollection<T>;
remove(name: string): void;
get name(): string;
get service(): T;
get allServices(): T[];
get count(): number;
get index(): number;
reset(): void;
next(): number;
clone(): ServiceCollection<T>;
}
//# sourceMappingURL=ServiceCollection.d.ts.map