@relayerjs/core
v0.2.0
Published
ORM-agnostic types and contracts for Relayer
Downloads
144
Maintainers
Readme
@relayerjs/core
ORM-agnostic types and contracts for Relayer.
What's inside
- FieldType enum (
Computed,Derived) - Operator interfaces —
StringOperators,NumberOperators,BooleanOperators,DateOperators,ArrayOperators,RelationOperators - Field definitions —
ScalarFieldDef,RelationFieldDef,ComputedFieldDef,DerivedFieldDef - Entity registry —
EntityRegistry,EntityMetadata - Query option types —
FindManyOptions,FindFirstOptions,CountOptions,CreateOptions,UpdateOptions,DeleteOptions,MutationResult - Value types —
ValueType,ScalarValueType,ObjectValueType
Usage
This package is typically not imported directly. The main adapter package (@relayerjs/drizzle) re-exports everything you need:
import { FieldType } from '@relayerjs/drizzle';If you're building a custom adapter or need core types directly:
import { EntityRegistry, FieldType } from '@relayerjs/core';
import type { ComputedFieldDef, StringOperators } from '@relayerjs/core';