Files
NapCatQQ/.pnpm-store/v3/files/08/8ceb3b0723695c8c8dee114a32ec37f8abe3eac6e1d0f0a0d1c86218b3fd948321ef5d86f4ac7f9f72d5243944818f806d86ed15920c978e1d96c8d0a12b3c
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

19 lines
520 B
Plaintext

import { MappedResult } from '../mapped/index.mjs';
import { Readonly } from './readonly.mjs';
// prettier-ignore
function FromProperties(K, F) {
const Acc = {};
for (const K2 of globalThis.Object.getOwnPropertyNames(K))
Acc[K2] = Readonly(K[K2], F);
return Acc;
}
// prettier-ignore
function FromMappedResult(R, F) {
return FromProperties(R.properties, F);
}
// prettier-ignore
export function ReadonlyFromMappedResult(R, F) {
const P = FromMappedResult(R, F);
return MappedResult(P);
}