UNPKG

graphile-settings

Version:
24 lines (23 loc) 2.24 kB
/** * PostGraphile v5 Plugins * * This module exports all custom plugins (consolidated from graphile-misc-plugins). */ export { MinimalPreset } from './minimal-preset'; export { InflektPlugin, InflektPreset, } from './custom-inflector'; export { ConflictDetectorPlugin, ConflictDetectorPreset, } from './conflict-detector'; export { InflectorLoggerPlugin, InflectorLoggerPreset, } from './inflector-logger'; export { EnableAllFilterColumnsPlugin, EnableAllFilterColumnsPreset, } from './enable-all-filter-columns'; export { ManyToManyOptInPlugin, ManyToManyOptInPreset, } from './many-to-many-preset'; export { createUniqueLookupPlugin, PrimaryKeyOnlyPlugin, NoUniqueLookupPlugin, PrimaryKeyOnlyPreset, NoUniqueLookupPreset, } from './primary-key-only'; export type { UniqueLookupOptions } from './primary-key-only'; export { MetaSchemaPlugin, MetaSchemaPreset, } from './meta-schema'; export type { TableMeta, FieldMeta, TypeMeta, IndexMeta, ConstraintsMeta, PrimaryKeyConstraintMeta, UniqueConstraintMeta, ForeignKeyConstraintMeta, RelationsMeta, BelongsToRelation, HasRelation, ManyToManyRelation, InflectionMeta, QueryMeta, } from './meta-schema/types'; export { PgTypeMappingsPlugin, PgTypeMappingsPreset, } from './pg-type-mappings'; export type { TypeMapping } from './pg-type-mappings'; export { PublicKeySignature } from './PublicKeySignature'; export type { PublicKeyChallengeConfig } from './PublicKeySignature'; export { _pgTypeToGqlType, _buildFieldMeta, _cachedTablesMeta } from './meta-schema'; export { RequiredInputPlugin, RequiredInputPreset, } from './required-input-plugin'; export { createUnifiedSearchPlugin, UnifiedSearchPreset, TsvectorCodecPlugin, TsvectorCodecPreset, createTsvectorCodecPlugin, Bm25CodecPlugin, Bm25CodecPreset, bm25IndexStore, VectorCodecPlugin, VectorCodecPreset, createTsvectorAdapter, createBm25Adapter, createTrgmAdapter, createPgvectorAdapter, createMatchesOperatorFactory, createTrgmOperatorFactories, } from 'graphile-search'; export type { SearchAdapter, SearchableColumn, UnifiedSearchOptions, UnifiedSearchPresetOptions, TsvectorCodecPluginOptions, Bm25IndexInfo, TsvectorAdapterOptions, Bm25AdapterOptions, TrgmAdapterOptions, PgvectorAdapterOptions, } from 'graphile-search';