ZkgmClient.ts
Added in v2.0.0
Signature
export declare const execute: ( request: ClientRequest.ZkgmClientRequest) => Effect.Effect<ClientResponse.ZkgmClientResponse, ClientError.ClientError, ZkgmClient>
Source: src/ZkgmClient.ts:75
Added in v2.0.0
Signature
export declare const make: ( f: ( request: ClientRequest.ZkgmClientRequest, signal: AbortSignal, fiber: RuntimeFiber<ClientResponse.ZkgmClientResponse, ClientError.ClientError> ) => Effect.Effect<ClientResponse.ZkgmClientResponse, ClientError.ClientError>) => ZkgmClient
Source: src/ZkgmClient.ts:95
Added in v2.0.0
Signature
export declare const makeWith: <E2, R2, E, R>( postprocess: ( request: Effect.Effect<ClientRequest.ZkgmClientRequest, E2, R2> ) => Effect.Effect<ClientResponse.ZkgmClientResponse, E, R>, preprocess: ZkgmClient.Preprocess<E2, R2>) => ZkgmClient.With<E, R>
Source: src/ZkgmClient.ts:84
Added in v2.0.0
Signature
export declare const transform: { <E, R, E1, R1>( f: ( effect: Effect.Effect<ClientResponse.ZkgmClientResponse, E, R>, request: ClientRequest.ZkgmClientRequest ) => Effect.Effect<ClientResponse.ZkgmClientResponse, E1, R1> ): (self: ZkgmClient.With<E, R>) => ZkgmClient.With<E | E1, R | R1> <E, R, E1, R1>( self: ZkgmClient.With<E, R>, f: ( effect: Effect.Effect<ClientResponse.ZkgmClientResponse, E, R>, request: ClientRequest.ZkgmClientRequest ) => Effect.Effect<ClientResponse.ZkgmClientResponse, E1, R1> ): ZkgmClient.With<E | E1, R | R1>}
Source: src/ZkgmClient.ts:107
Added in v2.0.0
Signature
export declare const transformResponse: { <E, R, E1, R1>( f: ( effect: Effect.Effect<ClientResponse.ZkgmClientResponse, E, R> ) => Effect.Effect<ClientResponse.ZkgmClientResponse, E1, R1> ): (self: ZkgmClient.With<E, R>) => ZkgmClient.With<E1, R1> <E, R, E1, R1>( self: ZkgmClient.With<E, R>, f: ( effect: Effect.Effect<ClientResponse.ZkgmClientResponse, E, R> ) => Effect.Effect<ClientResponse.ZkgmClientResponse, E1, R1> ): ZkgmClient.With<E1, R1>}
Source: src/ZkgmClient.ts:127
Added in v1.0.0
Signature
export interface ZkgmClient extends ZkgmClient.With<ClientError.ClientError> {}
Source: src/ZkgmClient.ts:31
Added in v2.0.0
Signature
export declare const ZkgmClient: Context.Tag<ZkgmClient, ZkgmClient>
Source: src/ZkgmClient.ts:69
Added in v2.0.0
Signature
export declare const TypeId: typeof TypeId
Source: src/ZkgmClient.ts:19
Added in v2.0.0
Signature
export type TypeId = typeof TypeId
Source: src/ZkgmClient.ts:25
Added in v2.0.0
Added in v2.0.0
Signature
export interface With<E, R = never> extends Pipeable, Inspectable { readonly [TypeId]: TypeId readonly execute: (request: ClientRequest.ZkgmClientRequest) => Effect.Effect<ClientResponse.ZkgmClientResponse, E, R>}
Source: src/ZkgmClient.ts:41
Added in v2.0.0
Signature
export type Postprocess<E = never, R = never> = ( request: Effect.Effect<ClientRequest.ZkgmClientRequest, E, R>) => Effect.Effect<ClientResponse.ZkgmClientResponse, E, R>
Source: src/ZkgmClient.ts:60
Added in v2.0.0
Signature
export type Preprocess<E, R> = ( request: ClientRequest.ZkgmClientRequest) => Effect.Effect<ClientRequest.ZkgmClientRequest, E, R>
Source: src/ZkgmClient.ts:52
Added in v2.0.0
Signature
export declare const layerMergedContext: <E, R>(effect: Effect.Effect<ZkgmClient, E, R>) => Layer<ZkgmClient, E, R>
Source: src/ZkgmClient.ts:144
Added in v2.0.0