@preevy/common
Advanced tools
Comparing version 0.0.64-main.bb5bfd5 to 0.0.64-main.e87e57e
/// <reference types="node" resolution-mode="require"/> | ||
import EventEmitter from 'events'; | ||
export declare const simpleEmitter: <T extends Record<string, unknown>>() => { | ||
addListener: <Event_1 extends keyof T>(event: Event_1, listener: (data: T[Event_1]) => void) => () => EventEmitter; | ||
addOneTimeListener: <Event_2 extends keyof T>(event: Event_2, listener: (data: T[Event_2]) => void) => void; | ||
toPromise: <Event_3 extends keyof T>(event: Event_3) => Promise<T[Event_3]>; | ||
emit: <Event_4 extends keyof T>(event: Event_4, data: T[Event_4]) => boolean; | ||
addListener: <Event extends keyof T>(event: Event, listener: (data: T[Event]) => void) => () => EventEmitter<[never]>; | ||
addOneTimeListener: <Event_1 extends keyof T>(event: Event_1, listener: (data: T[Event_1]) => void) => void; | ||
toPromise: <Event_2 extends keyof T>(event: Event_2) => Promise<T[Event_2]>; | ||
emit: <Event_3 extends keyof T>(event: Event_3, data: T[Event_3]) => boolean; | ||
}; | ||
export type SimpleEmitter<T extends Record<string, unknown>> = ReturnType<typeof simpleEmitter<T>>; | ||
export type EmitterConsumer<T extends Record<string, unknown>> = Omit<SimpleEmitter<T>, 'emit'>; |
/// <reference types="node" resolution-mode="require"/> | ||
export declare const stateEmitter: <T>(initial?: T | undefined) => { | ||
export declare const stateEmitter: <T>(initial?: T) => { | ||
emit: (state: T) => boolean; | ||
addListener: (listener: (state: T) => void) => () => import("events"); | ||
addListener: (listener: (state: T) => void) => () => import("events")<[never]>; | ||
addOneTimeListener: (listener: (state: T) => void) => void; | ||
@@ -6,0 +6,0 @@ current: () => Promise<T>; |
{ | ||
"name": "@preevy/common", | ||
"version": "0.0.64-main.bb5bfd5", | ||
"version": "0.0.64-main.e87e57e", | ||
"description": "", | ||
@@ -19,4 +19,4 @@ "type": "module", | ||
"p-limit": "^3.1.0", | ||
"pino": "^8.11.0", | ||
"pino-pretty": "^10.2.3", | ||
"pino": "^8.19.0", | ||
"pino-pretty": "^10.3.1", | ||
"ssh2": "^1.12.0" | ||
@@ -26,3 +26,3 @@ }, | ||
"@jest/globals": "29.7.0", | ||
"@types/dockerode": "^3.3.14", | ||
"@types/dockerode": "^3.3.26", | ||
"@types/lodash-es": "^4.17.12", | ||
@@ -32,12 +32,12 @@ "@types/node": "18", | ||
"@types/ssh2": "^1.11.8", | ||
"@typescript-eslint/eslint-plugin": "6.14.0", | ||
"@typescript-eslint/parser": "6.14.0", | ||
"esbuild": "^0.19.9", | ||
"eslint": "^8.36.0", | ||
"@typescript-eslint/eslint-plugin": "7.3.1", | ||
"@typescript-eslint/parser": "7.3.1", | ||
"esbuild": "^0.19.12", | ||
"eslint": "^8.57.0", | ||
"husky": "^8.0.0", | ||
"jest": "29.7.0", | ||
"lint-staged": "^15.2.0", | ||
"ts-jest": "29.1.1", | ||
"ts-jest": "29.1.2", | ||
"tsx": "^3.12.3", | ||
"typescript": "^5.3.3", | ||
"typescript": "^5.4.3", | ||
"yaml": "^2.3.2" | ||
@@ -53,3 +53,3 @@ }, | ||
}, | ||
"gitHead": "6edf63be7f9a8149b3066e42ade7df1b0d3f9120" | ||
"gitHead": "651f53709861643a957c147e9f58b2ca3cae9f0c" | ||
} |
Sorry, the diff of this file is not supported yet
236824
Updatedpino@^8.19.0
Updatedpino-pretty@^10.3.1