persona-community-5/.pnpm-store/v3/files/23/be3437eb3bf03e0d8eba6f94ed09cacffa0a17fe415f82abacd768cd055897cf7dac22ad5fb6d4da9a2df7cb6f4a75c45e8f4527dc65b7fa5684df9a585cd5
rdev-worker a1d0d1bf1c
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
build: /implement-feature community-ui --requirements 'Build the React commu...
2026-02-24 08:22:30 +00:00

33 lines
1.5 KiB
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.StepOnSuccessUnique = void 0;
const StepOnSuccessUnique = () => {
return {
OnSuccessActionList: {
enter(onSuccessActionList, { report, location }) {
if (!onSuccessActionList)
return;
const seenSuccessActions = new Set();
for (const onSuccessAction of onSuccessActionList) {
if (seenSuccessActions.has(onSuccessAction?.name)) {
report({
message: 'The action `name` must be unique amongst listed `onSuccess` actions.',
location: location.child([onSuccessActionList.indexOf(onSuccessAction)]),
});
}
if (seenSuccessActions.has(onSuccessAction?.reference)) {
report({
message: 'The action `reference` must be unique amongst listed `onSuccess` actions.',
location: location.child([onSuccessActionList.indexOf(onSuccessAction)]),
});
}
onSuccessAction?.name
? seenSuccessActions.add(onSuccessAction.name)
: seenSuccessActions.add(onSuccessAction.reference);
}
},
},
};
};
exports.StepOnSuccessUnique = StepOnSuccessUnique;