UNPKG

@kuketo/oidc-client-storage

Version:

This is an angular library which provides complete access to cookies in angular universal apps. Kuketo is esperanto for cookies.

19 lines (18 loc) 928 B
import { CookiesService } from '@kuketo/core'; import { AbstractSecurityStorage } from 'angular-auth-oidc-client'; import { OidcCookieSerializer } from './interfaces'; import * as i0 from "@angular/core"; export declare class OidcClientStorageService extends AbstractSecurityStorage { private readonly cookieService; private readonly baseHref; private readonly serializer; constructor(cookieService: CookiesService, baseHref: string, serializer: OidcCookieSerializer); read<T>(key: string, configId?: string): T | undefined; write<T>(key: string, value: T, configId?: string): void; remove(key: string, configId?: string): void; clear(configId: string): void; private getPrefix; private getCookieOptions; static ɵfac: i0.ɵɵFactoryDeclaration<OidcClientStorageService, [null, null, { optional: true; }]>; static ɵprov: i0.ɵɵInjectableDeclaration<OidcClientStorageService>; }