1.0.0 • Published 1 year ago
@osjwnpm/quibusdam-dolorem-aperiam v1.0.0
async-iter
A wrapper over JS iterator, which allows filter/map/etc with chaining.
Usage: Example:
const sourceIter = (async function* () {
for await (const item of [1, 2, 3, 4, 5]) {
yield item;
}
})();
const asyncIter = new AsyncIter(sourceIter);
const iter =
asyncIter
.filter((item) => item % 2 === 0)
.filter((item) => item > 2)
.map((item) => item * 2)
.map((item) => item + 1)
.mapAsync(async (item) => item / 3)
;
const result = [];
for await (const item of iter) {
result.push(item);
}
expect(result).to.deep.equal([3]);
see more details here in unit tests
variables in cssjsdomObject.definePropertycollection.es6inputwhichemrphoneiterateweakmapratelimitcompile lessbatchasserti18nECMAScript 2019polyfillMicrosoftcloudwatchlibphonenumbermakerm -rfduplexStreamObject.valueses-shimsdeepdatejscolumnsdatastructureprotocol-bufferses8ArrayBuffer.prototype.slicelastqspromiseArray.prototype.flattenscheme-validationspecstateclassesreplaytypelogmkdirstypeerrorasynccallboundcss nestinglook-uputilkoreantakelengthUint32ArrayObservablestypanionindicatorFunction.prototype.nameSymbol.toStringTagkeytypescriptnamesnativeserializeUint8Arrayhigher-orderESnextformatdeepcopyECMAScript 2018writableTypeBoxECMAScript 6Object.assignstylecolorfixed-widthtestingpreprocessortoArrayWeakMapmiddlewaregradients css3endpointpredictablenodequeryrobustentriespicomatchspinnersstdlibvalidUint16Arraycss-in-jsemojistringifierlinkprotoimmutableliveutil.inspectcircularArray.prototype.filterstoragegatewaySethttphas-ownttyparentstatelessmrucoercible-0curlhelpersespreegenericsIteratorrfc4122cloneelasticacheurlmonorepoequalcommanderObject.fromEntriesloadingwebgetOwnPropertyDescriptorcompilerWebSocketstypesafesyntaxerrorbufferswatchfastifytextsettingsObservablechaivalidatebootstrap lessebstoSortedawaitFloat32ArrayObject.getPrototypeOfoptimizerapimochapromisescall-boundawesomesaucesymbolstestfsnegative zeroformattingFloat64Arraytapereadmulti-packageuninstallfullwidthObject.entrieserrordropfunctionscorseslintpluginlintajaxwgetarktypeprefix__proto__argparseinferenceES2021movea11ybreakES2022getPrototypeOfinstalles2016es2017colorsutilityjoiwraplruterminalnumberassignfastcopytyped arrayArrayobjESxtermthrottleslotBigInt64Array0parsingWeakSetloadbalancingcall-bindCSSStyleDeclarationCSScallbackdotenvrouteeslintconfigstarterextensionincludesgettervaluezodsharedbootstrap cssprivatemetadatahooks[[Prototype]]ReactiveExtensionsspeedhastappropequalityregular expressionpackagereadablepackage.jsoninvariantMapbufferhasOwnPropertyECMAScript 2015hookformtrimLeftdataviewoptimistRegExp.prototype.flagsregularroute53listenersstablefunctionalECMAScript 2021es2018URLlanguageJSON-SchemadatadefineargumentmixinsessortedPromisefast-deep-copy_.extendInt8Arraybrowserlistcolumntslibinstallerthroatclientcss variableloggingclassnamespatchcryptglacierflagES2016regexpyupstreams2argsString.prototype.matchAll@@toStringTagparsebcryptECMAScript 2017setterwordbreakwatchingvestarrayssetPrototypeOffindstylesheetshimmergereducertaskcloudtrailreadablestreamroutingcharactersrapidfindLastIndexlimitisflatiamrgbgdprtypedarraygroupstyleguideexecjsonjsonpathgetintrinsicshelldynamodbajvlazyES5reuseECMAScript 2016httpsaccessorpruneES8bindlesses7typeofpushgradients cssopenbrowseriddiffless mixinssyntaxconcatcallbindgroupByargvform-validationnested csstoStringTagweaksetschemaObjectes-shim APIsequenceObject.issnssuperstructwaitpostcss-pluginformsobjectdeterministicjQueryimportexportio-tsrequiredescriptionconfigjsdiffhardlinksObject.keyselmcss lessbrowserslisteventDispatcherreact-testing-libraryiteratorfunctionless cssAsyncIteratoroptionnopestyled-componentscollectionpreserve-symlinkskarmaless.jspropertiesdeep-copyconsoleTypeScriptsharedarraybufferlesscsssetImmediatewalkdependenciesdirperformanceECMAScript 2023byteLengthfilereal-timeArray.prototype.flatprototypeInt32ArrayconsumeInt16Arrayfromcommandfaststreamsmime-dbjasmineforml10nconcatMapconfigurablewatcherelbdescriptorsidleRFC-6455ECMAScript 3cloudfrontprivate datacloudsearchtelephonestylingdayjsrecursiveasciiagenttrimRightString.prototype.trimgetoptenderserializationsymlinksstreammatchAllcssutilitiesnamebyteOffsetwordwrapdebuggerStyleSheetbddlocationfigletpropertytrimEndbannerfpsYAMLwatchFileboundsameValueZeroBigUint64ArrayArray.prototype.containses2015parsersomeassertseslint-pluginkinesisrandomhasOwncensorbeanstalkECMAScript 2022widthfull-widthspinnerES2017termbluebirdflatMapsymlinkfluxArrayBufferimmerruntimerm -frregexES2019inspectswfless compilerES2018superagentpersistentreact-hook-formvaluesjavascriptWebSocketES7tddoutputforEachenvironmentviewnpmTypedArrayapolloponyfilldeepclonewarningmimetypesmkdirpglobrequestexpressiones-abstracttypesoncestructuredClonearraybufferReflect.getPrototypeOfzeromodulesredacteslintfilterlinewrapStreamsprotobufmake dirresolveredirectES3whatwgtrimperformantcjktrimStartencryptionloggerES2023enumerablecheckpositive256.envtouchjestenvmobilemimeassertionrangeerrorHyBibundlergetartconnectfast-clonejapanesetoolsaccessibilityJSONdataViewes5rateestreecloudformationdependency managerhashieescapesearchshrinkwrapdescriptorpostcsswritedeep-clonematchuphotcharacterelectroncomputed-typesast$.extendstringfast-copyeventsclassnamesimpledblookquotevariablesrmUnderscoretoolkitautoscalingfseventscontainsArray.prototype.findLastclass-validatorredux-toolkitextraframeworkguidSymbolArrayBuffer#slicevisualdefinePropertyjsxfile systemES6cryptovpc
@emiplegiaqmnpm/sit-nisi-praesentium@osjwnpm/amet-quasi-culpa@osjwnpm/culpa-vitae-totam@osjwnpm/delectus-sequi-eveniet@osjwnpm/ducimus-culpa-tempora@osjwnpm/ducimus-eligendi-voluptatem@osjwnpm/error-fugiat-nobis@osjwnpm/exercitationem-maxime-impedit@osjwnpm/hic-accusantium-dolores@osjwnpm/incidunt-saepe-dicta@osjwnpm/ipsa-quisquam-dolorum@osjwnpm/itaque-eligendi-omnis@osjwnpm/magnam-at-iusto@osjwnpm/nam-laboriosam-quibusdam@osjwnpm/neque-est-magnam@osjwnpm/nesciunt-voluptatem-quo@osjwnpm/nesciunt-voluptatum-libero@osjwnpm/nihil-recusandae-error@osjwnpm/occaecati-reprehenderit-dolor@osjwnpm/odit-tempore-eveniet@osjwnpm/omnis-reprehenderit-provident@osjwnpm/quibusdam-sed-nihil@osjwnpm/quidem-recusandae-doloremque@osjwnpm/repellat-distinctio-nam@osjwnpm/repellat-saepe-perspiciatis@osjwnpm/repellendus-voluptatibus-nulla@osjwnpm/saepe-illo-ex@osjwnpm/suscipit-odio-dolores@osjwnpm/suscipit-sint-nesciunt@osjwnpm/veniam-esse-impedit@osjwnpm/voluptatum-ipsam-evenietgive-advice-10thhai-confirmation-dialoghai-spreadsheet-dialogtul-crypto-fuc-1vnhat-modal-component
1.0.0
1 year ago