Package io.kvision.electron.nodejs

Kotlin bindings for NodeJS API within Electron.

Types

BeforeExitListener
Link copied to clipboard
typealias BeforeExitListener = (code: Number) -> Unit
CallSite
Link copied to clipboard
external interface CallSite
ConsoleConstructor
Link copied to clipboard
external interface ConsoleConstructor
ConsoleConstructorOptions
Link copied to clipboard
external interface ConsoleConstructorOptions
CpuUsage
Link copied to clipboard
external interface CpuUsage
DisconnectListener
Link copied to clipboard
typealias DisconnectListener = () -> Unit
Domain
Link copied to clipboard
external interface Domain : EventEmitter
EventEmitter
Link copied to clipboard
open external class EventEmitter
ExitListener
Link copied to clipboard
typealias ExitListener = (code: Number) -> Unit
Global
Link copied to clipboard
external interface Global
HRTime
Link copied to clipboard
external interface HRTime
Immediate
Link copied to clipboard
open external class Immediate
InspectOptions
Link copied to clipboard
external interface InspectOptions
MemoryUsage
Link copied to clipboard
external interface MemoryUsage
MessageListener
Link copied to clipboard
typealias MessageListener = (message: Any, sendHandle: Any) -> Unit
Module
Link copied to clipboard
open external class Module(id: String, parent: Module)
MultipleResolveListener
Link copied to clipboard
typealias MultipleResolveListener = (type: String, promise: Promise<Any>, value: Any) -> Unit
NewListenerListener
Link copied to clipboard
typealias NewListenerListener = (dynamic, listener: (args: Any) -> Unit) -> Unit
Process
Link copied to clipboard
external interface Process : EventEmitter
ProcessEnv
Link copied to clipboard
external interface ProcessEnv
ProcessRelease
Link copied to clipboard
external interface ProcessRelease
ProcessReport
Link copied to clipboard
external interface ProcessReport
ProcessVersions
Link copied to clipboard
external interface ProcessVersions
ReadableStream
Link copied to clipboard
external interface ReadableStream : EventEmitter
ReadStream
Link copied to clipboard
external interface ReadStream : ReadStream
ReadWriteStream
Link copied to clipboard
external interface ReadWriteStream : ReadableStream, WritableStream
RejectionHandledListener
Link copied to clipboard
typealias RejectionHandledListener = (promise: Promise<Any>) -> Unit
RemoveListenerListener
Link copied to clipboard
typealias RemoveListenerListener = (dynamic, listener: (args: Any) -> Unit) -> Unit
ResourceUsage
Link copied to clipboard
external interface ResourceUsage
SignalsListener
Link copied to clipboard
typealias SignalsListener = (signal: String) -> Unit
Socket
Link copied to clipboard
external interface Socket : ReadWriteStream
T$3
Link copied to clipboard
external interface T$3
T$4
Link copied to clipboard
external interface T$4
T$5
Link copied to clipboard
external interface T$5
T$6
Link copied to clipboard
external interface T$6
T$7
Link copied to clipboard
external interface T$7
T$8
Link copied to clipboard
external interface T$8
Timeout
Link copied to clipboard
open external class Timeout : Timer
Timer
Link copied to clipboard
external interface Timer
UncaughtExceptionListener
Link copied to clipboard
typealias UncaughtExceptionListener = (error: Error) -> Unit
UnhandledRejectionListener
Link copied to clipboard
typealias UnhandledRejectionListener = (reason: Any?, promise: Promise<Any>) -> Unit
WarningListener
Link copied to clipboard
typealias WarningListener = (warning: Error) -> Unit
WritableStream
Link copied to clipboard
external interface WritableStream : EventEmitter
WriteStream
Link copied to clipboard
external interface WriteStream : WriteStream

Functions

get
Link copied to clipboard
inline operator fun ProcessEnv.get(key: String): String?
invoke
Link copied to clipboard
inline operator fun HRTime.invoke(time: dynamic): dynamic
set
Link copied to clipboard
inline operator fun ProcessEnv.set(key: String, value: String?)