gun.load() typings

This commit is contained in:
Daniel Lugo 2020-05-30 18:55:40 -04:00
parent 6e7497eb39
commit 36ca9b438f

View file

@ -38,6 +38,9 @@ export interface Soul {
export type OpenListenerData = Primitive | null | OpenListenerDataObj
export type OpenListener = (data: OpenListenerData, key: string) => void
export type LoadListenerData = OpenListenerData
export type LoadListener = (data: LoadListenerData, key: string) => void
export interface GUNNodeBase {
_: Soul
@ -48,6 +51,8 @@ export interface GUNNodeBase {
open(this: GUNNode, cb?: OpenListener): GUNNode
load(this: GUNNode, cb?: LoadListener): GUNNode
off(): void
user(): UserGUNNode
user(epub: string): GUNNode