persona-community-5/.pnpm-store/v3/files/1e/ed12f8b477d4d0720097f5737faa8c45e4464a877ce685922824bd466c3612c987ace7179ce138a3dbb3b10b9d66d704be2620a548997c46b85a1f604202c9
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

38 lines
1.1 KiB
Plaintext

'use strict';
const ts = require('typescript');
const ts$1 = require('../lib/ts.cjs');
const utils = require('../lib/utils.cjs');
const pathItemObject = require('./path-item-object.cjs');
function _interopDefaultCompat (e) { return e && typeof e === 'object' && 'default' in e ? e.default : e; }
const ts__default = /*#__PURE__*/_interopDefaultCompat(ts);
function transformWebhooksObject(webhooksObject, options) {
const type = [];
for (const [name, pathItemObject$1] of utils.getEntries(webhooksObject, options)) {
type.push(
ts__default.factory.createPropertySignature(
/* modifiers */
ts$1.tsModifiers({
readonly: options.immutable
}),
/* name */
ts$1.tsPropertyIndex(name),
/* questionToken */
void 0,
/* type */
pathItemObject(pathItemObject$1, {
path: utils.createRef(["webhooks", name]),
ctx: options
})
)
);
}
return ts__default.factory.createTypeLiteralNode(type);
}
module.exports = transformWebhooksObject;
//# sourceMappingURL=webhooks-object.cjs.map