/** * CommonGrants SDK Extensions * * This module provides utilities for extending CommonGrants schemas * with custom functionality. * * @module @common-grants/sdk/extensions * @packageDocumentation */ export type { Plugin, DefinePluginOptions, PluginSchemasInput } from "./define-plugin"; export type { CustomFieldSpec, HasCustomFields, ExtensibleObject } from "./types"; export { definePlugin } from "./define-plugin"; export type { CustomFilterSpec, CustomFilterType, PluginRoutes, ResourceName, RouteDeclarations, RouteMethod, RouteMethods, } from "./types"; export { FilterError } from "./types"; export type { CustomFilterInput } from "./custom-filters"; export { classifyFilters, validateRoutes, F } from "./custom-filters"; export type { WithCustomFieldsResult } from "./with-custom-fields"; export type { ExtensibleSchemaName } from "./types"; export { withCustomFields } from "./with-custom-fields"; export { getCustomFieldValue } from "./get-custom-field-value"; export type { Handler, SchemaMappings, SchemaInput, SchemaOnly, SchemaWithTransforms, PluginCapability, PluginMeta, TransformResult, } from "./types"; export { TransformError } from "./types"; export type { ToCommon, FromCommon, TransformTypes } from "./transform-helpers"; export type { BuiltTransforms } from "./transforms"; export { buildTransforms } from "./transforms"; export type { TransformFromMappingOptions } from "../utils/transformation"; export { DEFAULT_HANDLERS, getFromPath, transformFromMapping } from "../utils/transformation"; //# sourceMappingURL=index.d.ts.map