@ngrx/core

  • Version 1.2.0
  • Published
  • No dependencies
  • MIT license

Install

npm i @ngrx/core
yarn add @ngrx/core
pnpm add @ngrx/core

Overview

Core operators and utiliies for the ngrx platform

Index

Variables

variable compose

const compose: ComposeSignature;

    Functions

    function enterZone

    enterZone: <T>(zone: { run: (fn: any) => any }) => Observable<T>;

      function leaveZone

      leaveZone: <T>(zone: { runOutsideAngular: (fn: any) => any }) => Observable<T>;

        function select

        select: <T, R>(pathOrMapFn: any, ...paths: string[]) => Observable<R>;

          Classes

          class EnterZoneOperator

          class EnterZoneOperator<T> implements Operator<T, T> {}

            constructor

            constructor(_zone: { run: (fn: any) => any });

              method call

              call: (subscriber: Subscriber<T>, source: any) => any;

                class LeaveZoneOperator

                class LeaveZoneOperator<T> implements Operator<T, T> {}

                  constructor

                  constructor(_zone: { runOutsideAngular: (fn: any) => any });

                    method call

                    call: (subscriber: Subscriber<T>, source: any) => any;

                      Interfaces

                      interface ComposeSignature

                      interface ComposeSignature {}

                        call signature

                        <A>(): (i: A) => A;

                          call signature

                          <A, B>(b: (i: A) => B): (i: A) => B;

                            call signature

                            <A, B, C>(c: (i: B) => C, b: (i: A) => B): (i: A) => C;

                              call signature

                              <A, B, C, D>(d: (i: C) => D, c: (i: B) => C, b: (i: A) => B): (i: A) => D;

                                call signature

                                <A, B, C, D, E>(
                                e: (i: D) => E,
                                d: (i: C) => D,
                                c: (i: B) => C,
                                b: (i: A) => B
                                ): (i: A) => E;

                                  call signature

                                  <A, B, C, D, E, F>(
                                  f: (i: E) => F,
                                  e: (i: D) => E,
                                  d: (i: C) => D,
                                  c: (i: B) => C,
                                  b: (i: A) => B
                                  ): (i: A) => F;

                                    call signature

                                    (...fns: any[]): (input: any) => any;

                                      interface EnterZoneSignature

                                      interface EnterZoneSignature<T> {}

                                        call signature

                                        (zone: { run: (fn: any) => any }): Observable<T>;

                                          interface LeaveZoneSignature

                                          interface LeaveZoneSignature<T> {}

                                            call signature

                                            (zone: { runOutsideAngular: (fn: any) => any }): Observable<T>;

                                              interface SelectSignature

                                              interface SelectSignature<T> {}

                                                call signature

                                                <R>(...paths: string[]): Observable<R>;

                                                  call signature

                                                  <R>(mapFn: (state: T) => R): Observable<R>;

                                                    Package Files (5)

                                                    Dependencies (0)

                                                    No dependencies.

                                                    Dev Dependencies (31)

                                                    Peer Dependencies (1)

                                                    Badge

                                                    To add a badge like this onejsDocs.io badgeto your package's README, use the codes available below.

                                                    You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@ngrx/core.

                                                    • Markdown
                                                      [![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/@ngrx/core)
                                                    • HTML
                                                      <a href="https://www.jsdocs.io/package/@ngrx/core"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>