UNPKG

@qodalis/angular-cli

Version:

A lightweight and flexible command-line interface (CLI) tool designed to streamline workflows and automate tasks for developers.

22 lines (21 loc) 880 B
import { ICliUser, ICliUsersStoreService } from '@qodalis/cli-core'; import { BehaviorSubject, Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class CliUsersStoreService implements ICliUsersStoreService { private localStorageKey; protected defaultUsers: ICliUser[]; protected usersSubject: BehaviorSubject<ICliUser[]>; constructor(); protected initialize(defaultUsers: ICliUser[]): void; createUser(user: Omit<ICliUser, 'id'>): Promise<ICliUser>; getUsers(options?: { query?: string; skip?: number; take?: number; }): Observable<ICliUser[]>; getUser(id: string): Observable<ICliUser | undefined>; private saveUsers; private loadUsers; static ɵfac: i0.ɵɵFactoryDeclaration<CliUsersStoreService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<CliUsersStoreService>; }