@alloyidentity/web-sdk
Version:
Alloy Web Document SDK
10 lines (9 loc) • 722 B
TypeScript
import { ActionDefineHelpers, ActionRuntimeTransport, ActionNamespaceMethods, ActionNamespaces } from './types';
export declare const actionDefinitions: Map<string, ActionNamespaceMethods>;
export declare const registeredActionDefinitions: Set<string>;
export declare const hasRegisteredActionDefinitions: () => boolean;
export declare const getRegisteredActionNamespaces: () => ActionNamespaces;
export declare const withActions: <Namespace extends string, Methods extends Record<string, unknown>>(namespace: Namespace, define: (helpers: ActionDefineHelpers) => Methods) => Methods & {
namespace: Namespace;
};
export declare const setActiveActionRuntimeTransport: (transport: ActionRuntimeTransport | null) => void;