## API Report File for "graphql-elasticsearch-transformer" > Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). ```ts import { default as default_2 } from 'cloudform-types/types/appSync/dataSource'; import { default as default_3 } from 'cloudform-types/types/lambda/function'; import { default as default_4 } from 'cloudform-types/types/lambda/eventSourceMapping'; import { default as default_5 } from 'cloudform-types/types/iam/role'; import { default as default_6 } from 'cloudform-types/types/elasticsearch/domain'; import { default as default_7 } from 'cloudform-types/types/appSync/resolver'; import { DirectiveNode } from 'graphql'; import { Expression } from 'graphql-mapping-template'; import { MappingParameters } from 'graphql-transformer-core'; import { NumberParameter } from 'cloudform-types'; import { ObjectTypeDefinitionNode } from 'graphql'; import Output from 'cloudform-types/types/output'; import { StringParameter } from 'cloudform-types'; import Template from 'cloudform-types/types/template'; import { Transformer as Transformer_2 } from 'graphql-transformer-core'; import { TransformerContext } from 'graphql-transformer-core'; // @public (undocumented) export class SearchableModelTransformer extends Transformer_2 { constructor(); // (undocumented) before: (ctx: TransformerContext) => void; // (undocumented) object: (def: ObjectTypeDefinitionNode, directive: DirectiveNode, ctx: TransformerContext) => void; // Warning: (ae-forgotten-export) The symbol "ResourceFactory" needs to be exported by the entry point index.d.ts // // (undocumented) resources: ResourceFactory; } // (No @packageDocumentation comment for this package) ```