## AccessKeys thread-keeper **Author**: The Harvard Library Innovation Lab **License**: MIT * [AccessKeys](#utils.module_AccessKeys) * [.AccessKeys](#utils.module_AccessKeys.AccessKeys) * [new exports.AccessKeys()](#new_utils.module_AccessKeys.AccessKeys_new) * [.filepath](#utils.module_AccessKeys.AccessKeys+filepath) : string * [.check(accessKey)](#utils.module_AccessKeys.AccessKeys+check) ### AccessKeys.AccessKeys Utility class for handling access keys to the app. [!] For alpha launch only. **Kind**: static class of [AccessKeys](#utils.module_AccessKeys) * [.AccessKeys](#utils.module_AccessKeys.AccessKeys) * [new exports.AccessKeys()](#new_utils.module_AccessKeys.AccessKeys_new) * [.filepath](#utils.module_AccessKeys.AccessKeys+filepath) : string * [.check(accessKey)](#utils.module_AccessKeys.AccessKeys+check) #### new exports.AccessKeys() On init: - Create access keys file if it doesn't exist - Load keys from file into `this.#keys`. #### accessKeys.filepath : string Complete path to `access-keys.json`. **Kind**: instance property of [AccessKeys](#utils.module_AccessKeys.AccessKeys) #### accessKeys.check(accessKey) Checks that a given access key is valid and active. **Kind**: instance method of [AccessKeys](#utils.module_AccessKeys.AccessKeys) | Param | Type | | --- | --- | | accessKey | string |