graphile-settings
Version:
graphile settings
24 lines (23 loc) • 2.24 kB
TypeScript
/**
* 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';