ng-xtend API documentation
    Preparing search index...

    Type Alias XtSignalStore<T>

    A SignalStore that provides additional methods to manipulate ManagedDatas.

    type XtSignalStore<T extends ManagedData = ManagedData> = {
        entities: Signal<T[]>;
        entityMap: Signal<EntityMap<T>>;
        entityName: Signal<string>;
        ids: Signal<EntityId[]>;
        loading: Signal<boolean>;
        deleteEntity(id: string): Promise<boolean>;
        fetchEntities(): Promise<void>;
        loadEntity(id: string): Promise<T | undefined>;
        safeLoadEntity(id: string): Promise<T>;
        searchEntities(...criteria: XtStoreCriteria<T>[]): Observable<T[]>;
        storeEntity(toStore: T): Promise<T>;
        updateStoreOptions(
            option: XtStoreEntityFeatureOptions<T> | undefined,
        ): Promise<void>;
    }

    Type Parameters

    Index

    Properties

    entities: Signal<T[]>
    entityMap: Signal<EntityMap<T>>
    entityName: Signal<string>
    ids: Signal<EntityId[]>
    loading: Signal<boolean>

    Methods