From 8123042741510732db7843680968b148930d0f80 Mon Sep 17 00:00:00 2001 From: Daniel Lugo Date: Fri, 17 Jul 2020 13:38:37 -0400 Subject: [PATCH] typings --- services/gunDB/config.js | 4 +++- services/gunDB/contact-api/SimpleGUN.ts | 9 +++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/services/gunDB/config.js b/services/gunDB/config.js index 355581a1..44dab137 100644 --- a/services/gunDB/config.js +++ b/services/gunDB/config.js @@ -11,7 +11,9 @@ dotenv.config() // @ts-ignore Let it crash if undefined exports.DATA_FILE_NAME = process.env.DATA_FILE_NAME || defaults.dataFileName -// @ts-ignore Let it crash if undefined +/** + * @type {string[]} + */ exports.PEERS = process.env.PEERS ? JSON.parse(process.env.PEERS) : defaults.peers diff --git a/services/gunDB/contact-api/SimpleGUN.ts b/services/gunDB/contact-api/SimpleGUN.ts index d7e54313..1cef7225 100644 --- a/services/gunDB/contact-api/SimpleGUN.ts +++ b/services/gunDB/contact-api/SimpleGUN.ts @@ -30,9 +30,18 @@ interface OpenListenerDataObj { export type Listener = (data: ListenerData, key: string) => void export type Callback = (ack: Ack) => void +export interface Peer { + url: string + id: string + wire: Record +} + export interface Soul { get: string put: Primitive | null | object | undefined + opt: { + peers: Record + } } export type OpenListenerData = Primitive | null | OpenListenerDataObj