Transferable.ts overview
Since v1.0.0
Exports Grouped by Category
accessors
addAll
Signature
declare const addAll: (tranferables: Iterable<globalThis.Transferable>) => Effect.Effect<void>
Since v1.0.0
constructors
makeCollector
Signature
declare const makeCollector: Effect.Effect<CollectorService>
Since v1.0.0
unsafeMakeCollector
Signature
declare const unsafeMakeCollector: () => CollectorService
Since v1.0.0
models
CollectorService (interface)
Signature
export interface CollectorService {
readonly addAll: (_: Iterable<globalThis.Transferable>) => Effect.Effect<void>
readonly unsafeAddAll: (_: Iterable<globalThis.Transferable>) => void
readonly read: Effect.Effect<Array<globalThis.Transferable>>
readonly unsafeRead: () => Array<globalThis.Transferable>
readonly unsafeClear: () => Array<globalThis.Transferable>
readonly clear: Effect.Effect<Array<globalThis.Transferable>>
}
Since v1.0.0
schema
ImageData
Signature
declare const ImageData: Schema.Schema<ImageData>
Since v1.0.0
MessagePort
Signature
declare const MessagePort: Schema.Schema<MessagePort>
Since v1.0.0
Uint8Array
Signature
declare const Uint8Array: Schema.Schema<Uint8Array<ArrayBufferLike>>
Since v1.0.0
schema
Signature
declare const schema: {
<I>(f: (_: I) => Iterable<globalThis.Transferable>): <A, R>(self: Schema.Schema<A, I, R>) => Schema.Schema<A, I, R>
<A, I, R>(self: Schema.Schema<A, I, R>, f: (_: I) => Iterable<globalThis.Transferable>): Schema.Schema<A, I, R>
}
Since v1.0.0
tags
Collector (class)
Signature
declare class Collector
Since v1.0.0