diff --git a/.changeset/perky-doodles-vanish.md b/.changeset/perky-doodles-vanish.md new file mode 100644 index 00000000000..34a6f5d8ad6 --- /dev/null +++ b/.changeset/perky-doodles-vanish.md @@ -0,0 +1,7 @@ +--- +'@forgerock/davinci-client': minor +'@forgerock/journey-client': minor +'@forgerock/oidc-client': minor +--- + +re-export JSON client config helpers from respective client packages diff --git a/packages/davinci-client/api-report/davinci-client.api.md b/packages/davinci-client/api-report/davinci-client.api.md index 2dc2071de1e..a8e738c5514 100644 --- a/packages/davinci-client/api-report/davinci-client.api.md +++ b/packages/davinci-client/api-report/davinci-client.api.md @@ -12,6 +12,7 @@ import { FetchBaseQueryError } from '@reduxjs/toolkit/query'; import type { FetchBaseQueryMeta } from '@reduxjs/toolkit/query'; import { GenericError } from '@forgerock/sdk-types'; import { LogLevel } from '@forgerock/sdk-logger'; +import { makeDavinciConfig } from '@forgerock/sdk-utilities'; import type { MutationResultSelectorResult } from '@reduxjs/toolkit/query'; import { QueryStatus } from '@reduxjs/toolkit/query'; import { Reducer } from '@reduxjs/toolkit'; @@ -1016,6 +1017,8 @@ export interface Links { export { LogLevel } +export { makeDavinciConfig } + // @public (undocumented) export type MetadataCollector = AutoCollector<'ObjectValueAutoCollector', 'MetadataCollector', MetadataCollectorInputValue, Record>; diff --git a/packages/davinci-client/src/index.ts b/packages/davinci-client/src/index.ts index 256aca5299b..38501ba1ca1 100644 --- a/packages/davinci-client/src/index.ts +++ b/packages/davinci-client/src/index.ts @@ -8,4 +8,7 @@ export { davinci } from './lib/client.store.js'; export { fido } from './lib/fido/fido.js'; +// Re-export necessary helpers +export { makeDavinciConfig } from '@forgerock/sdk-utilities'; + export * from './types.js'; diff --git a/packages/journey-client/api-report/journey-client.api.md b/packages/journey-client/api-report/journey-client.api.md index 35a4a51dbe0..717f910d979 100644 --- a/packages/journey-client/api-report/journey-client.api.md +++ b/packages/journey-client/api-report/journey-client.api.md @@ -18,6 +18,7 @@ import { isValidWellknownUrl } from '@forgerock/sdk-utilities'; import { JourneyClientConfig } from '@forgerock/sdk-types'; import { JourneyServerConfig } from '@forgerock/sdk-types'; import { LogLevel } from '@forgerock/sdk-logger'; +import { makeJourneyConfig } from '@forgerock/sdk-utilities'; import { NameValue } from '@forgerock/sdk-types'; import { PolicyKey } from '@forgerock/sdk-types'; import { PolicyParams } from '@forgerock/sdk-types'; @@ -258,6 +259,8 @@ export class KbaCreateCallback extends BaseCallback { export { LogLevel } +export { makeJourneyConfig } + // @public (undocumented) export interface MessageCreator { // (undocumented) diff --git a/packages/journey-client/src/index.ts b/packages/journey-client/src/index.ts index ad6630ab7db..09c9ca445c7 100644 --- a/packages/journey-client/src/index.ts +++ b/packages/journey-client/src/index.ts @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020 - 2025 Ping Identity Corporation. All rights reserved. + * Copyright (c) 2020 - 2026 Ping Identity Corporation. All rights reserved. * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file for details. @@ -8,5 +8,6 @@ export * from './lib/client.store.js'; export * from './types.js'; -// Re-export types from internal packages that consumers need +// Re-export helpers and constants from internal packages that consumers need export { callbackType } from '@forgerock/sdk-types'; +export { makeJourneyConfig } from '@forgerock/sdk-utilities'; diff --git a/packages/oidc-client/api-report/oidc-client.api.md b/packages/oidc-client/api-report/oidc-client.api.md index 02a90f352a5..bcdce96e278 100644 --- a/packages/oidc-client/api-report/oidc-client.api.md +++ b/packages/oidc-client/api-report/oidc-client.api.md @@ -18,6 +18,7 @@ import type { JWTPayload } from 'jose'; import { logger } from '@forgerock/sdk-logger'; import { LogLevel } from '@forgerock/sdk-logger'; import { LogMessage } from '@forgerock/sdk-logger'; +import { makeOidcConfig } from '@forgerock/sdk-utilities'; import { MutationDefinition } from '@reduxjs/toolkit/query'; import { OidcConfig } from '@forgerock/sdk-types'; import { QueryDefinition } from '@reduxjs/toolkit/query'; @@ -260,6 +261,8 @@ export type LogoutSuccessResult = RevokeSuccessResult & { sessionResponse: null; }; +export { makeOidcConfig } + // @public (undocumented) export interface OauthTokens { // (undocumented) diff --git a/packages/oidc-client/src/index.ts b/packages/oidc-client/src/index.ts index a7694f3c850..5ddf6dc65b7 100644 --- a/packages/oidc-client/src/index.ts +++ b/packages/oidc-client/src/index.ts @@ -6,3 +6,6 @@ */ export { oidc } from './lib/client.store.js'; export * from './types.js'; + +// Re-export necessary helpers +export { makeOidcConfig } from '@forgerock/sdk-utilities';