@documedis-components/prescription-sign
Version:
React component for signing electronic prescriptions with HIN authentication
25 lines (24 loc) • 1.08 kB
TypeScript
import { ActorRef, AnyMachineSnapshot, AnyEventObject } from 'xstate';
import { HINClient } from '../integration/hin';
import { PrescriptionSignEvents } from '../types';
export declare const listenSamlAuthMessageActor: import('xstate').CallbackActorLogic<AnyEventObject, {
hinClient: HINClient;
}, import('xstate').EventObject>;
export declare const initSAMLAuthCodeActor: import('xstate').PromiseActorLogic<void, {
parent: ActorRef<AnyMachineSnapshot, PrescriptionSignEvents>;
popupRef: Window | null;
hinClient: HINClient;
recover: boolean;
sessionToken?: string;
}, import('xstate').EventObject>;
export declare const listenSAMLAuthCodeMessageActor: import('xstate').CallbackActorLogic<AnyEventObject, {
hinClient: HINClient;
}, import('xstate').EventObject>;
export declare const getSAMLAuthHandleActor: import('xstate').PromiseActorLogic<{
sessionToken: string;
}, {
parent: ActorRef<AnyMachineSnapshot, PrescriptionSignEvents>;
authCode: string;
hinClient: HINClient;
sessionToken?: string;
}, import('xstate').EventObject>;