[**@lancedb/lancedb**](../../../README.md) • **Docs** *** [@lancedb/lancedb](../../../globals.md) / [embedding](../README.md) / register # Function: register() ```ts function register(name?): (ctor) => any ``` ## Parameters * **name?**: `string` ## Returns `Function` ### Parameters * **ctor**: [`EmbeddingFunctionConstructor`](../interfaces/EmbeddingFunctionConstructor.md)<[`EmbeddingFunction`](../classes/EmbeddingFunction.md)<`any`, [`FunctionOptions`](../interfaces/FunctionOptions.md)>> ### Returns `any`