Files
template-app/modules/account/contract/index.ts
T

49 lines
1.0 KiB
TypeScript

// The public API of the account module: what a page, another module and the OpenAPI document may
// import.
export {
ACCOUNT_EXPORT_FORMAT,
ACCOUNT_PATH,
ACCOUNT_SECTION,
DELETION_SWEEP_CRON,
DELETION_SWEEP_JOB,
DERIVED_SESSION_LIFETIME_MS,
DETACHED_DISPLAY_NAME,
DETACHED_ISSUER,
RECENT_SIGN_IN_SECONDS,
REVOCATION_CRON,
REVOCATION_JOB,
} from "./constants.js"
export {
ACCOUNT_ENTITIES,
accountDeletions,
accountSessionRevocations,
DELETION_STATES,
DELETION_STEPS,
type DeletionState,
type DeletionStep,
REVOCATION_STATES,
type RevocationState,
} from "./entities.js"
export {
type AccountExport,
ANALYTICS_REQUEST_KINDS,
ANALYTICS_STATUSES,
type AnalyticsView,
accountAnalyticsExport,
accountAnalyticsRequest,
accountAnalyticsStatus,
accountDataExport,
accountDeletionRequest,
accountDeletionStatus,
accountExport,
analyticsStore,
analyticsView,
type DeletionStatus,
type DeletionView,
deletionStatusOutput,
deletionView,
type ExportSection,
exportSection,
} from "./procedures.js"