UNPKG

edge-core-js

Version:

Edge account & wallet management library

30 lines (11 loc) 435 B
import { asBoolean, asMaybe, asNumber, asObject } from 'cleaners' import { asBase64 } from '../../types/server-cleaners' import { makeJsonFile } from '../../util/file-helpers' export const CLIENT_FILE_NAME = 'client.json' export const clientFile = makeJsonFile( asObject({ clientId: asBase64, duressEnabled: asMaybe(asBoolean, false), loginWaitTimestamps: asMaybe(asObject(asNumber), () => ({})) }) )