diff --git a/plugins/catalog-backend-module-ldap/api-report.md b/plugins/catalog-backend-module-ldap/api-report.md index a025055a11..8e45a99a70 100644 --- a/plugins/catalog-backend-module-ldap/api-report.md +++ b/plugins/catalog-backend-module-ldap/api-report.md @@ -95,7 +95,6 @@ export class LdapClient { tls?: TLSConfig, ): Promise; getRootDSE(): Promise; - // Warning: (ae-forgotten-export) The symbol "VendorConfig" needs to be exported by the entry point index.d.ts getVendor(vendorConfig: VendorConfig | undefined): Promise; search(dn: string, options: SearchOptions): Promise; searchStreaming( @@ -272,4 +271,10 @@ export type UserTransformer = ( config: UserConfig, user: SearchEntry, ) => Promise; + +// @public +export type VendorConfig = { + dnAttributeName: string; + uuidAttributeName: string; +}; ``` diff --git a/plugins/catalog-backend-module-ldap/src/ldap/index.ts b/plugins/catalog-backend-module-ldap/src/ldap/index.ts index cfab5a4444..6d8fbd06d6 100644 --- a/plugins/catalog-backend-module-ldap/src/ldap/index.ts +++ b/plugins/catalog-backend-module-ldap/src/ldap/index.ts @@ -23,6 +23,7 @@ export type { UserConfig, BindConfig, TLSConfig, + VendorConfig, } from './config'; export type { LdapVendor } from './vendors'; export {