Skip to main content

@data-eden/athena

Index

Type Aliases

AthenaClientOptions

AthenaClientOptions: Omit<ClientArgs, adapter>

DataEdenCache

DataEdenCache: ReturnType<typeof buildCache>

DefaultRecord

DefaultRecord: Record<string, object>

DefaultVariables

DefaultVariables: Record<string, object | Primitive> | undefined

DocumentInput

DocumentInput<Data, Variables>: TypedDocumentNode<Data, Variables> & { __meta__?: CodegenDocument }

Type parameters

Entity

Entity<T>: T & { __typename: string; id: string }

Type parameters

  • T: object = Record<string, any>

IdFetcher

IdFetcher<T>: (v: T) => string | undefined

Type parameters

  • T = any

Type declaration

    • (v: T): string | undefined
    • Parameters

      • v: T

      Returns string | undefined

ReactiveAdapter

ReactiveAdapter: <T>(value: T) => ReactiveSignal<T>

Type declaration

Scalar

Scalar: string | number | boolean

SyntheticIdFetcher

SyntheticIdFetcher: (parsedEntity: ParsedEntity, getCacheKey: IdFetcher) => string

Type declaration

WithSignal

WithSignal<T>: T & { [SIGNAL]: ReactiveSignal<T> }

Type parameters

  • T