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

14 lines
407 B
Plaintext

'use strict';
var hasOwn = require('hasown');
var isPromiseCapabilityRecord = require('./promise-capability-record');
module.exports = function isAsyncGeneratorRequestRecord(value) {
return !!value
&& typeof value === 'object'
&& hasOwn(value, '[[Completion]]') // TODO: confirm is a completion record
&& hasOwn(value, '[[Capability]]')
&& isPromiseCapabilityRecord(value['[[Capability]]']);
};