@unthrown/pothos / relay
relay
Type Aliases
ResultConnectionOptions
ts
type ResultConnectionOptions<Types, ParentShape, Type, Nullable, EdgeNullability, NodeNullability, Args, Kind, Failure, ConnectionResult> = Omit<FieldOptions<Types, ParentShape, Type, Nullable, Args, Kind>, "args" | "type" | "errors" | InferredFieldOptionKeys> & object;Defined in: relay.ts:69
t.connection's options with a Result-answering resolve (its Ok is the connection) and the refusals its failure maps to.
Type Declaration
| Name | Type | Defined in |
|---|---|---|
args? | Args | relay.ts:86 |
edgesNullable? | EdgeNullability | relay.ts:87 |
errors? | Omit<ErrorFieldOptions<Types, ObjectRef<Types, ConnectionResult>, ConnectionResult, Nullable>, "types"> | relay.ts:90 |
nodeNullable? | NodeNullability | relay.ts:88 |
refusals | NoInfer<Refusals<Failure>> | relay.ts:94 |
resolve() | (parent, args, context, info) => | Result<ConnectionValue<ConnectionResult, Nullable>, Failure & Caseable> | AsyncResult<ConnectionValue<ConnectionResult, Nullable>, Failure & Caseable> | relay.ts:95 |
type | Type | relay.ts:85 |
Type Parameters
| Type Parameter | Default type |
|---|---|
Types extends SchemaTypes | - |
ParentShape | - |
Type extends OutputType<Types> | - |
Nullable extends boolean | - |
EdgeNullability extends FieldNullability<[unknown]> | - |
NodeNullability extends boolean | - |
Args extends InputFieldMap | - |
Kind extends FieldKind | - |
Failure | - |
ConnectionResult extends ConnectionOf<Types, Type, EdgeNullability, NodeNullability> | ConnectionOf<Types, Type, EdgeNullability, NodeNullability> |