UNPKG

@terminus/ngx-tools

Version:

[![CircleCI][circle-badge]][circle-link] [![codecov][codecov-badge]][codecov-project] [![semantic-release][semantic-release-badge]][semantic-release] [![MIT License][license-image]][license-url] <br> [![NPM version][npm-version-image]][npm-url] [![Github

13 lines (12 loc) 1.58 kB
import { Tokens } from './reducer'; import { State } from './state'; export declare const getJwtTokenRoot: <CM>() => import("@ngrx/store").MemoizedSelector<object, State<CM>, import("@ngrx/store").DefaultProjectorFn<State<CM>>>; /** * Return all current tokens */ export declare const getTokens: <CM>() => import("@ngrx/store").MemoizedSelector<object, Tokens<CM>, import("@ngrx/store").DefaultProjectorFn<Tokens<CM>>>; export declare const getDefaultToken: () => import("@ngrx/store").MemoizedSelector<object, string, import("@ngrx/store").DefaultProjectorFn<string>>; export declare const tokenForWithoutDefault: <CM, ServiceName extends Extract<keyof CM, string>>(serviceName: ServiceName) => import("@ngrx/store").MemoizedSelector<object, string, import("@ngrx/store").DefaultProjectorFn<string>>; export declare const tokenFor: <CM, ServiceName extends Extract<keyof CM, string>>(serviceName: ServiceName) => import("@ngrx/store").MemoizedSelector<object, string, import("@ngrx/store").DefaultProjectorFn<string>>; export declare const claimsFor: <CM, ServiceName extends Extract<keyof CM, string>>(serviceName: ServiceName) => import("@ngrx/store").MemoizedSelector<object, CM[ServiceName], import("@ngrx/store").DefaultProjectorFn<CM[ServiceName]>>; export declare const claimValue: <CM, ServiceName extends Extract<keyof CM, string>, ClaimName extends keyof CM[ServiceName]>(serviceName: ServiceName, claimName: ClaimName) => import("@ngrx/store").MemoizedSelector<object, CM[ServiceName][ClaimName], import("@ngrx/store").DefaultProjectorFn<CM[ServiceName][ClaimName]>>;