Skip to content

Commit ba11a3a

Browse files
authored
Merge pull request #596 from ForgeRock/renovate/eslint-monorepo
chore(devdeps): update eslint monorepo to v9.39.4
2 parents ec48f78 + 4c9d743 commit ba11a3a

22 files changed

Lines changed: 301 additions & 231 deletions

File tree

e2e/mock-api-v2/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@forgerock/mock-api-v2",
33
"version": "1.0.0",
44
"private": true,
5-
"description": "",
5+
"description": "Mock API server for Ping JavaScript SDK end-to-end tests",
66
"type": "module",
77
"main": "./src/main.js",
88
"scripts": {

e2e/mock-api-v2/src/schemas/open-id-configuration/open-id-configuration-response.schema.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,9 @@ const _openIdConfigurationResponseSchema = Schema.Struct({
3737
code_challenge_methods_supported: Schema.Array(Schema.String),
3838
});
3939

40-
interface openIdConfigurationResponseSchema
41-
extends Schema.Schema.Type<typeof _openIdConfigurationResponseSchema> {}
40+
interface openIdConfigurationResponseSchema extends Schema.Schema.Type<
41+
typeof _openIdConfigurationResponseSchema
42+
> {}
4243

4344
const openIdConfigurationResponseSchema: Schema.Schema<
4445
openIdConfigurationResponseSchema,

packages/davinci-client/api-report/davinci-client.api.md

Lines changed: 45 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,37 @@ export interface ActionCollectorWithUrl<T extends ActionCollectorTypes> {
7676

7777
export { ActionTypes }
7878

79+
// @public (undocumented)
80+
export interface AgreementCollector extends NoValueCollectorBase<'AgreementCollector'> {
81+
// (undocumented)
82+
output: {
83+
key: string;
84+
label: string;
85+
type: string;
86+
titleEnabled: boolean;
87+
title: string;
88+
agreement: {
89+
id: string;
90+
useDynamicAgreement: boolean;
91+
};
92+
enabled: boolean;
93+
};
94+
}
95+
96+
// @public (undocumented)
97+
export type AgreementField = {
98+
type: 'AGREEMENT';
99+
key: string;
100+
content: string;
101+
titleEnabled: boolean;
102+
title: string;
103+
agreement: {
104+
id: string;
105+
useDynamicAgreement: boolean;
106+
};
107+
enabled: boolean;
108+
};
109+
79110
// @public (undocumented)
80111
export interface AssertionValue extends Omit<PublicKeyCredential, 'rawId' | 'response' | 'getClientExtensionResults' | 'toJSON'> {
81112
// (undocumented)
@@ -147,7 +178,7 @@ export interface CollectorErrors {
147178
}
148179

149180
// @public (undocumented)
150-
export type Collectors = FlowCollector | PasswordCollector | TextCollector | SingleSelectCollector | IdpCollector | SubmitCollector | ActionCollector<'ActionCollector'> | SingleValueCollector<'SingleValueCollector'> | MultiSelectCollector | DeviceAuthenticationCollector | DeviceRegistrationCollector | PhoneNumberCollector | ReadOnlyCollector | ValidatedTextCollector | ProtectCollector | PollingCollector | FidoRegistrationCollector | FidoAuthenticationCollector | QrCodeCollector | UnknownCollector;
181+
export type Collectors = FlowCollector | PasswordCollector | TextCollector | SingleSelectCollector | IdpCollector | SubmitCollector | ActionCollector<'ActionCollector'> | SingleValueCollector<'SingleValueCollector'> | MultiSelectCollector | DeviceAuthenticationCollector | DeviceRegistrationCollector | PhoneNumberCollector | ReadOnlyCollector | ValidatedTextCollector | ProtectCollector | PollingCollector | FidoRegistrationCollector | FidoAuthenticationCollector | QrCodeCollector | AgreementCollector | UnknownCollector;
151182

152183
// @public
153184
export type CollectorValueType<T> = T extends {
@@ -236,11 +267,13 @@ export function davinci<ActionType extends ActionTypes = ActionTypes>(input: {
236267
resume: (input: {
237268
continueToken: string;
238269
}) => Promise<InternalErrorResponse | NodeStates>;
239-
start: <QueryParams extends OutgoingQueryParams = OutgoingQueryParams>(options?: StartOptions<QueryParams> | undefined) => Promise<ContinueNode | ErrorNode | FailureNode | StartNode | SuccessNode>;
270+
start: <QueryParams extends OutgoingQueryParams = OutgoingQueryParams>(options?: StartOptions<QueryParams> | undefined) => Promise<ContinueNode | StartNode | ErrorNode | FailureNode | SuccessNode>;
240271
update: <T extends SingleValueCollectors | MultiSelectCollector | ObjectValueCollectors | AutoCollectors>(collector: T) => Updater<T>;
241272
validate: (collector: SingleValueCollectors | ObjectValueCollectors | MultiValueCollectors | AutoCollectors) => Validator;
242273
poll: (collector: PollingCollector) => Poller;
243274
getClient: () => {
275+
status: "start";
276+
} | {
244277
action: string;
245278
collectors: Collectors[];
246279
description?: string;
@@ -254,8 +287,6 @@ export function davinci<ActionType extends ActionTypes = ActionTypes>(input: {
254287
status: "error";
255288
} | {
256289
status: "failure";
257-
} | {
258-
status: "start";
259290
} | {
260291
authorization?: {
261292
code?: string;
@@ -266,7 +297,7 @@ export function davinci<ActionType extends ActionTypes = ActionTypes>(input: {
266297
getCollectors: () => Collectors[];
267298
getError: () => DaVinciError | null;
268299
getErrorCollectors: () => CollectorErrors[];
269-
getNode: () => ContinueNode | ErrorNode | FailureNode | StartNode | SuccessNode;
300+
getNode: () => ContinueNode | StartNode | ErrorNode | FailureNode | SuccessNode;
270301
getServer: () => {
271302
_links?: Links;
272303
id?: string;
@@ -275,6 +306,8 @@ export function davinci<ActionType extends ActionTypes = ActionTypes>(input: {
275306
href?: string;
276307
eventName?: string;
277308
status: "continue";
309+
} | {
310+
status: "start";
278311
} | {
279312
_links?: Links;
280313
eventName?: string;
@@ -290,8 +323,6 @@ export function davinci<ActionType extends ActionTypes = ActionTypes>(input: {
290323
interactionId?: string;
291324
interactionToken?: string;
292325
status: "failure";
293-
} | {
294-
status: "start";
295326
} | {
296327
_links?: Links;
297328
eventName?: string;
@@ -998,7 +1029,7 @@ export type InferAutoCollectorType<T extends AutoCollectorTypes> = T extends 'Pr
9981029
export type InferMultiValueCollectorType<T extends MultiValueCollectorTypes> = T extends 'MultiSelectCollector' ? MultiValueCollectorWithValue<'MultiSelectCollector'> : MultiValueCollectorWithValue<'MultiValueCollector'> | MultiValueCollectorNoValue<'MultiValueCollector'>;
9991030

10001031
// @public
1001-
export type InferNoValueCollectorType<T extends NoValueCollectorTypes> = T extends 'ReadOnlyCollector' ? NoValueCollectorBase<'ReadOnlyCollector'> : T extends 'QrCodeCollector' ? QrCodeCollectorBase : NoValueCollectorBase<'NoValueCollector'>;
1032+
export type InferNoValueCollectorType<T extends NoValueCollectorTypes> = T extends 'ReadOnlyCollector' ? NoValueCollectorBase<'ReadOnlyCollector'> : T extends 'QrCodeCollector' ? QrCodeCollectorBase : T extends 'AgreementCollector' ? AgreementCollector : NoValueCollectorBase<'NoValueCollector'>;
10021033

10031034
// @public
10041035
export type InferSingleValueCollectorType<T extends SingleValueCollectorTypes> = T extends 'TextCollector' ? TextCollector : T extends 'SingleSelectCollector' ? SingleSelectCollector : T extends 'ValidatedTextCollector' ? ValidatedTextCollector : T extends 'PasswordCollector' ? PasswordCollector : SingleValueCollectorWithValue<'SingleValueCollector'> | SingleValueCollectorNoValue<'SingleValueCollector'>;
@@ -1139,8 +1170,8 @@ value: Record<string, unknown>;
11391170
}, string>;
11401171

11411172
// @public
1142-
export const nodeCollectorReducer: Reducer<(TextCollector | SingleSelectCollector | ValidatedTextCollector | PasswordCollector | MultiSelectCollector | DeviceAuthenticationCollector | DeviceRegistrationCollector | PhoneNumberCollector | IdpCollector | SubmitCollector | FlowCollector | QrCodeCollectorBase | ReadOnlyCollector | UnknownCollector | ProtectCollector | FidoRegistrationCollector | FidoAuthenticationCollector | PollingCollector | ActionCollector<"ActionCollector"> | SingleValueCollector<"SingleValueCollector">)[]> & {
1143-
getInitialState: () => (TextCollector | SingleSelectCollector | ValidatedTextCollector | PasswordCollector | MultiSelectCollector | DeviceAuthenticationCollector | DeviceRegistrationCollector | PhoneNumberCollector | IdpCollector | SubmitCollector | FlowCollector | QrCodeCollectorBase | ReadOnlyCollector | UnknownCollector | ProtectCollector | FidoRegistrationCollector | FidoAuthenticationCollector | PollingCollector | ActionCollector<"ActionCollector"> | SingleValueCollector<"SingleValueCollector">)[];
1173+
export const nodeCollectorReducer: Reducer<(TextCollector | SingleSelectCollector | ValidatedTextCollector | PasswordCollector | MultiSelectCollector | DeviceAuthenticationCollector | DeviceRegistrationCollector | PhoneNumberCollector | IdpCollector | SubmitCollector | FlowCollector | QrCodeCollectorBase | AgreementCollector | ReadOnlyCollector | UnknownCollector | ProtectCollector | FidoRegistrationCollector | FidoAuthenticationCollector | PollingCollector | ActionCollector<"ActionCollector"> | SingleValueCollector<"SingleValueCollector">)[]> & {
1174+
getInitialState: () => (TextCollector | SingleSelectCollector | ValidatedTextCollector | PasswordCollector | MultiSelectCollector | DeviceAuthenticationCollector | DeviceRegistrationCollector | PhoneNumberCollector | IdpCollector | SubmitCollector | FlowCollector | QrCodeCollectorBase | AgreementCollector | ReadOnlyCollector | UnknownCollector | ProtectCollector | FidoRegistrationCollector | FidoAuthenticationCollector | PollingCollector | ActionCollector<"ActionCollector"> | SingleValueCollector<"SingleValueCollector">)[];
11441175
};
11451176

11461177
// @public (undocumented)
@@ -1170,10 +1201,10 @@ export interface NoValueCollectorBase<T extends NoValueCollectorTypes> {
11701201
}
11711202

11721203
// @public (undocumented)
1173-
export type NoValueCollectors = NoValueCollectorBase<'NoValueCollector'> | NoValueCollectorBase<'ReadOnlyCollector'> | QrCodeCollectorBase;
1204+
export type NoValueCollectors = NoValueCollectorBase<'NoValueCollector'> | NoValueCollectorBase<'ReadOnlyCollector'> | QrCodeCollectorBase | AgreementCollector;
11741205

11751206
// @public
1176-
export type NoValueCollectorTypes = 'ReadOnlyCollector' | 'NoValueCollector' | 'QrCodeCollector';
1207+
export type NoValueCollectorTypes = 'ReadOnlyCollector' | 'NoValueCollector' | 'QrCodeCollector' | 'AgreementCollector';
11771208

11781209
// @public
11791210
export interface OAuthDetails {
@@ -1427,7 +1458,7 @@ export type ReadOnlyField = {
14271458
};
14281459

14291460
// @public (undocumented)
1430-
export type ReadOnlyFields = ReadOnlyField | QrCodeField;
1461+
export type ReadOnlyFields = ReadOnlyField | QrCodeField | AgreementField;
14311462

14321463
// @public (undocumented)
14331464
export type RedirectField = {
@@ -1673,7 +1704,7 @@ export interface ThrownQueryError {
16731704
meta: FetchBaseQueryMeta;
16741705
}
16751706

1676-
// @public (undocumented)
1707+
// @public
16771708
export type UnknownCollector = {
16781709
category: 'UnknownCollector';
16791710
error: string | null;

packages/davinci-client/api-report/davinci-client.types.api.md

Lines changed: 45 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,37 @@ export interface ActionCollectorWithUrl<T extends ActionCollectorTypes> {
7676

7777
export { ActionTypes }
7878

79+
// @public (undocumented)
80+
export interface AgreementCollector extends NoValueCollectorBase<'AgreementCollector'> {
81+
// (undocumented)
82+
output: {
83+
key: string;
84+
label: string;
85+
type: string;
86+
titleEnabled: boolean;
87+
title: string;
88+
agreement: {
89+
id: string;
90+
useDynamicAgreement: boolean;
91+
};
92+
enabled: boolean;
93+
};
94+
}
95+
96+
// @public (undocumented)
97+
export type AgreementField = {
98+
type: 'AGREEMENT';
99+
key: string;
100+
content: string;
101+
titleEnabled: boolean;
102+
title: string;
103+
agreement: {
104+
id: string;
105+
useDynamicAgreement: boolean;
106+
};
107+
enabled: boolean;
108+
};
109+
79110
// @public (undocumented)
80111
export interface AssertionValue extends Omit<PublicKeyCredential, 'rawId' | 'response' | 'getClientExtensionResults' | 'toJSON'> {
81112
// (undocumented)
@@ -147,7 +178,7 @@ export interface CollectorErrors {
147178
}
148179

149180
// @public (undocumented)
150-
export type Collectors = FlowCollector | PasswordCollector | TextCollector | SingleSelectCollector | IdpCollector | SubmitCollector | ActionCollector<'ActionCollector'> | SingleValueCollector<'SingleValueCollector'> | MultiSelectCollector | DeviceAuthenticationCollector | DeviceRegistrationCollector | PhoneNumberCollector | ReadOnlyCollector | ValidatedTextCollector | ProtectCollector | PollingCollector | FidoRegistrationCollector | FidoAuthenticationCollector | QrCodeCollector | UnknownCollector;
181+
export type Collectors = FlowCollector | PasswordCollector | TextCollector | SingleSelectCollector | IdpCollector | SubmitCollector | ActionCollector<'ActionCollector'> | SingleValueCollector<'SingleValueCollector'> | MultiSelectCollector | DeviceAuthenticationCollector | DeviceRegistrationCollector | PhoneNumberCollector | ReadOnlyCollector | ValidatedTextCollector | ProtectCollector | PollingCollector | FidoRegistrationCollector | FidoAuthenticationCollector | QrCodeCollector | AgreementCollector | UnknownCollector;
151182

152183
// @public
153184
export type CollectorValueType<T> = T extends {
@@ -236,11 +267,13 @@ export function davinci<ActionType extends ActionTypes = ActionTypes>(input: {
236267
resume: (input: {
237268
continueToken: string;
238269
}) => Promise<InternalErrorResponse | NodeStates>;
239-
start: <QueryParams extends OutgoingQueryParams = OutgoingQueryParams>(options?: StartOptions<QueryParams> | undefined) => Promise<ContinueNode | ErrorNode | FailureNode | StartNode | SuccessNode>;
270+
start: <QueryParams extends OutgoingQueryParams = OutgoingQueryParams>(options?: StartOptions<QueryParams> | undefined) => Promise<ContinueNode | StartNode | ErrorNode | FailureNode | SuccessNode>;
240271
update: <T extends SingleValueCollectors | MultiSelectCollector | ObjectValueCollectors | AutoCollectors>(collector: T) => Updater<T>;
241272
validate: (collector: SingleValueCollectors | ObjectValueCollectors | MultiValueCollectors | AutoCollectors) => Validator;
242273
poll: (collector: PollingCollector) => Poller;
243274
getClient: () => {
275+
status: "start";
276+
} | {
244277
action: string;
245278
collectors: Collectors[];
246279
description?: string;
@@ -254,8 +287,6 @@ export function davinci<ActionType extends ActionTypes = ActionTypes>(input: {
254287
status: "error";
255288
} | {
256289
status: "failure";
257-
} | {
258-
status: "start";
259290
} | {
260291
authorization?: {
261292
code?: string;
@@ -266,7 +297,7 @@ export function davinci<ActionType extends ActionTypes = ActionTypes>(input: {
266297
getCollectors: () => Collectors[];
267298
getError: () => DaVinciError | null;
268299
getErrorCollectors: () => CollectorErrors[];
269-
getNode: () => ContinueNode | ErrorNode | FailureNode | StartNode | SuccessNode;
300+
getNode: () => ContinueNode | StartNode | ErrorNode | FailureNode | SuccessNode;
270301
getServer: () => {
271302
_links?: Links;
272303
id?: string;
@@ -275,6 +306,8 @@ export function davinci<ActionType extends ActionTypes = ActionTypes>(input: {
275306
href?: string;
276307
eventName?: string;
277308
status: "continue";
309+
} | {
310+
status: "start";
278311
} | {
279312
_links?: Links;
280313
eventName?: string;
@@ -290,8 +323,6 @@ export function davinci<ActionType extends ActionTypes = ActionTypes>(input: {
290323
interactionId?: string;
291324
interactionToken?: string;
292325
status: "failure";
293-
} | {
294-
status: "start";
295326
} | {
296327
_links?: Links;
297328
eventName?: string;
@@ -995,7 +1026,7 @@ export type InferAutoCollectorType<T extends AutoCollectorTypes> = T extends 'Pr
9951026
export type InferMultiValueCollectorType<T extends MultiValueCollectorTypes> = T extends 'MultiSelectCollector' ? MultiValueCollectorWithValue<'MultiSelectCollector'> : MultiValueCollectorWithValue<'MultiValueCollector'> | MultiValueCollectorNoValue<'MultiValueCollector'>;
9961027

9971028
// @public
998-
export type InferNoValueCollectorType<T extends NoValueCollectorTypes> = T extends 'ReadOnlyCollector' ? NoValueCollectorBase<'ReadOnlyCollector'> : T extends 'QrCodeCollector' ? QrCodeCollectorBase : NoValueCollectorBase<'NoValueCollector'>;
1029+
export type InferNoValueCollectorType<T extends NoValueCollectorTypes> = T extends 'ReadOnlyCollector' ? NoValueCollectorBase<'ReadOnlyCollector'> : T extends 'QrCodeCollector' ? QrCodeCollectorBase : T extends 'AgreementCollector' ? AgreementCollector : NoValueCollectorBase<'NoValueCollector'>;
9991030

10001031
// @public
10011032
export type InferSingleValueCollectorType<T extends SingleValueCollectorTypes> = T extends 'TextCollector' ? TextCollector : T extends 'SingleSelectCollector' ? SingleSelectCollector : T extends 'ValidatedTextCollector' ? ValidatedTextCollector : T extends 'PasswordCollector' ? PasswordCollector : SingleValueCollectorWithValue<'SingleValueCollector'> | SingleValueCollectorNoValue<'SingleValueCollector'>;
@@ -1136,8 +1167,8 @@ value: Record<string, unknown>;
11361167
}, string>;
11371168

11381169
// @public
1139-
export const nodeCollectorReducer: Reducer<(TextCollector | SingleSelectCollector | ValidatedTextCollector | PasswordCollector | MultiSelectCollector | DeviceAuthenticationCollector | DeviceRegistrationCollector | PhoneNumberCollector | IdpCollector | SubmitCollector | FlowCollector | QrCodeCollectorBase | ReadOnlyCollector | UnknownCollector | ProtectCollector | FidoRegistrationCollector | FidoAuthenticationCollector | PollingCollector | ActionCollector<"ActionCollector"> | SingleValueCollector<"SingleValueCollector">)[]> & {
1140-
getInitialState: () => (TextCollector | SingleSelectCollector | ValidatedTextCollector | PasswordCollector | MultiSelectCollector | DeviceAuthenticationCollector | DeviceRegistrationCollector | PhoneNumberCollector | IdpCollector | SubmitCollector | FlowCollector | QrCodeCollectorBase | ReadOnlyCollector | UnknownCollector | ProtectCollector | FidoRegistrationCollector | FidoAuthenticationCollector | PollingCollector | ActionCollector<"ActionCollector"> | SingleValueCollector<"SingleValueCollector">)[];
1170+
export const nodeCollectorReducer: Reducer<(TextCollector | SingleSelectCollector | ValidatedTextCollector | PasswordCollector | MultiSelectCollector | DeviceAuthenticationCollector | DeviceRegistrationCollector | PhoneNumberCollector | IdpCollector | SubmitCollector | FlowCollector | QrCodeCollectorBase | AgreementCollector | ReadOnlyCollector | UnknownCollector | ProtectCollector | FidoRegistrationCollector | FidoAuthenticationCollector | PollingCollector | ActionCollector<"ActionCollector"> | SingleValueCollector<"SingleValueCollector">)[]> & {
1171+
getInitialState: () => (TextCollector | SingleSelectCollector | ValidatedTextCollector | PasswordCollector | MultiSelectCollector | DeviceAuthenticationCollector | DeviceRegistrationCollector | PhoneNumberCollector | IdpCollector | SubmitCollector | FlowCollector | QrCodeCollectorBase | AgreementCollector | ReadOnlyCollector | UnknownCollector | ProtectCollector | FidoRegistrationCollector | FidoAuthenticationCollector | PollingCollector | ActionCollector<"ActionCollector"> | SingleValueCollector<"SingleValueCollector">)[];
11411172
};
11421173

11431174
// @public (undocumented)
@@ -1167,10 +1198,10 @@ export interface NoValueCollectorBase<T extends NoValueCollectorTypes> {
11671198
}
11681199

11691200
// @public (undocumented)
1170-
export type NoValueCollectors = NoValueCollectorBase<'NoValueCollector'> | NoValueCollectorBase<'ReadOnlyCollector'> | QrCodeCollectorBase;
1201+
export type NoValueCollectors = NoValueCollectorBase<'NoValueCollector'> | NoValueCollectorBase<'ReadOnlyCollector'> | QrCodeCollectorBase | AgreementCollector;
11711202

11721203
// @public
1173-
export type NoValueCollectorTypes = 'ReadOnlyCollector' | 'NoValueCollector' | 'QrCodeCollector';
1204+
export type NoValueCollectorTypes = 'ReadOnlyCollector' | 'NoValueCollector' | 'QrCodeCollector' | 'AgreementCollector';
11741205

11751206
// @public
11761207
export interface OAuthDetails {
@@ -1424,7 +1455,7 @@ export type ReadOnlyField = {
14241455
};
14251456

14261457
// @public (undocumented)
1427-
export type ReadOnlyFields = ReadOnlyField | QrCodeField;
1458+
export type ReadOnlyFields = ReadOnlyField | QrCodeField | AgreementField;
14281459

14291460
// @public (undocumented)
14301461
export type RedirectField = {
@@ -1670,7 +1701,7 @@ export interface ThrownQueryError {
16701701
meta: FetchBaseQueryMeta;
16711702
}
16721703

1673-
// @public (undocumented)
1704+
// @public
16741705
export type UnknownCollector = {
16751706
category: 'UnknownCollector';
16761707
error: string | null;

0 commit comments

Comments
 (0)