@statezero/statezero-tunnel
Version:
Tunnelmole client for StateZero users to create secure tunnels to their local services.
23 lines (18 loc) • 522 B
text/typescript
import { initStorage, storage } from "../node-persist/storage.js"
const API_KEY = 'apiKey';
const getApiKey = async () : Promise<string|undefined> => {
const apiKey = storage.getItem(API_KEY) || undefined;
return apiKey;
}
const setApiKey = async (apiKey: string) : Promise<void> => {
if (!storage) {
initStorage();
}
storage.setItem(API_KEY, apiKey);
console.info("API Key " + apiKey + " is set\n");
process.exit(0);
}
export {
getApiKey,
setApiKey
}