@criipto/verify-react
Version:
Verify SDK for React Single Page Applications
18 lines (17 loc) • 959 B
TypeScript
import { Action } from "./context";
export declare const VERSION: string;
export declare const DKMITID_PREFIX = "urn:grn:authn:dk:mitid";
export declare const DKMITID_BUSINESS = "urn:grn:authn:dk:mitid:business";
export declare const FTN_PREFIX = "urn:grn:authn:fi";
export declare function lowestMitIDValue(input: string[]): string | null;
export declare function assertUnreachableLanguage(x: never): never;
export declare type Language = 'en' | 'da' | 'sv' | 'nb';
export declare function stringifyAction(language: Language, action: Action): string;
export declare function acrValueToProviderPrefix(value: string): string;
export declare function acrValueToTitle(language: Language, value: string): {
title: string;
subtitle?: string;
};
export declare function filterAcrValues(input: string[]): string[];
export declare function isSingle(acrValue: string, acrValues: string[]): boolean;
export declare function trySessionStorage(): Storage | null;