├── .babelrc ├── .browserslistrc ├── .gitattributes ├── .gitignore ├── AGENTS.md ├── LICENSE.md ├── README.md ├── dist ├── atomic_ │ ├── core.js │ ├── dom.js │ ├── immutables.js │ └── shell.js ├── cmd.js └── immutable.js ├── docs ├── abstraction-thinking.md ├── addressable-data.md ├── adopting-the-clojure-mindset.md ├── command-query-separation.md ├── cross-realm-operability.md ├── functions-first.md ├── interactive-development.md ├── make-it-act.md ├── mutables-for-immutables.md ├── placeholder-partial.md ├── protocols-for-dynamic-extension.md ├── simulating-actuating.md └── start-with-simulation.md ├── index.html ├── package.json ├── rollup.config.js ├── src ├── core.js ├── core │ ├── README.md │ ├── behaviors.js │ ├── coerce.js │ ├── core.js │ ├── index.js │ ├── protocols.js │ ├── protocols │ │ ├── concrete.js │ │ ├── iactor.js │ │ ├── iactor │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iaddable.js │ │ ├── iaddable │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iappendable.js │ │ ├── iappendable │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iassociative.js │ │ ├── iassociative │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── ibounded.js │ │ ├── ibounded │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── icheckable.js │ │ ├── iclonable.js │ │ ├── icloneable │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── icollection.js │ │ ├── icollection │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── icompactible.js │ │ ├── icompactible │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── icomparable.js │ │ ├── icomparable │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── icounted.js │ │ ├── icounted │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── ideref.js │ │ ├── ideref │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── idisposable.js │ │ ├── idisposable │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── idivisible.js │ │ ├── idivisible │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iemptyablecollection.js │ │ ├── iemptyablecollection │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iequiv.js │ │ ├── iequiv │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── ifind.js │ │ ├── ifind │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iflatmappable.js │ │ ├── iflatmappable │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── ifn.js │ │ ├── ifn │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iforkable.js │ │ ├── iforkable │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── ifunctor.js │ │ ├── ifunctor │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── ihashable.js │ │ ├── ihashable │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ ├── hashers.js │ │ │ └── instance.js │ │ ├── ihierarchy.js │ │ ├── ihierarchy │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iidentifiable.js │ │ ├── iidentifiable │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iinclusive.js │ │ ├── iinclusive │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iindexed.js │ │ ├── iindexed │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iinsertable.js │ │ ├── iinsertable │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iinversive.js │ │ ├── iinversive │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── ikvreducible.js │ │ ├── ikvreducible │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── ilookup.js │ │ ├── ilookup │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── imap.js │ │ ├── imap │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── imapentry.js │ │ ├── imapentry │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── imergable.js │ │ ├── imergable │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ ├── instance.js │ │ │ └── protocols.js │ │ ├── imultipliable.js │ │ ├── imultipliable │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── inamable.js │ │ ├── inamable │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iomissible.js │ │ ├── iomissible │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iotherwise.js │ │ ├── iotherwise │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── ipath.js │ │ ├── ipath │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iprependable.js │ │ ├── iprependable │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── ireducible.js │ │ ├── ireducible │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── ireversible.js │ │ ├── ireversible │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── irevertible.js │ │ ├── irevertible │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iseq.js │ │ ├── iseq │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iseqable.js │ │ ├── iseqable │ │ │ ├── README.md │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── isequential.js │ │ ├── isequential │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iset.js │ │ ├── iset │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── isplittable.js │ │ ├── isplittable │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── itopic.js │ │ └── itopic │ │ │ ├── concrete.js │ │ │ └── instance.js │ ├── shared.js │ ├── types.js │ └── types │ │ ├── array.js │ │ ├── array │ │ ├── behave.js │ │ ├── concrete.js │ │ └── construct.js │ │ ├── boolean.js │ │ ├── boolean │ │ ├── behave.js │ │ ├── concrete.js │ │ └── construct.js │ │ ├── chance.js │ │ ├── chance │ │ └── construct.js │ │ ├── concatenated.js │ │ ├── concatenated │ │ ├── behave.js │ │ ├── construct.js │ │ └── protocols.js │ │ ├── date.js │ │ ├── date │ │ ├── behave.js │ │ ├── concrete.js │ │ ├── construct.js │ │ └── protocols.js │ │ ├── duration.js │ │ ├── duration │ │ ├── behave.js │ │ ├── construct.js │ │ └── protocols.js │ │ ├── empty-list.js │ │ ├── empty-list │ │ ├── behave.js │ │ ├── construct.js │ │ └── protocols.js │ │ ├── error.js │ │ ├── error │ │ ├── behave.js │ │ ├── concrete.js │ │ └── construct.js │ │ ├── function.js │ │ ├── function │ │ ├── behave.js │ │ ├── concrete.js │ │ ├── construct.js │ │ └── protocols.js │ │ ├── guid.js │ │ ├── guid │ │ ├── behave.js │ │ └── construct.js │ │ ├── hash-map.js │ │ ├── hash-map │ │ ├── behave.js │ │ ├── construct.js │ │ └── protocols.js │ │ ├── hash-set.js │ │ ├── hash-set │ │ ├── behave.js │ │ ├── construct.js │ │ └── protocols.js │ │ ├── indexed-seq.js │ │ ├── indexed-seq │ │ ├── behave.js │ │ ├── construct.js │ │ └── protocols.js │ │ ├── indexed.js │ │ ├── indexed │ │ ├── behave.js │ │ └── construct.js │ │ ├── journal.js │ │ ├── journal │ │ ├── behave.js │ │ └── construct.js │ │ ├── just.js │ │ ├── just │ │ ├── behave.js │ │ └── construct.js │ │ ├── lazy-seq.js │ │ ├── lazy-seq │ │ ├── behave.js │ │ ├── concrete.js │ │ ├── construct.js │ │ └── protocols.js │ │ ├── left.js │ │ ├── left │ │ ├── behave.js │ │ └── construct.js │ │ ├── list.js │ │ ├── list │ │ ├── behave.js │ │ ├── construct.js │ │ └── protocols.js │ │ ├── map.js │ │ ├── map │ │ └── behave.js │ │ ├── members.js │ │ ├── members │ │ ├── README.md │ │ ├── behave.js │ │ └── construct.js │ │ ├── multimethod.js │ │ ├── multimethod │ │ ├── behave.js │ │ ├── concrete.js │ │ └── construct.js │ │ ├── nil.js │ │ ├── nil │ │ ├── behave.js │ │ ├── construct.js │ │ └── protocols.js │ │ ├── nothing.js │ │ ├── nothing │ │ ├── README.md │ │ ├── behave.js │ │ └── construct.js │ │ ├── number.js │ │ ├── number │ │ ├── behave.js │ │ ├── concrete.js │ │ └── protocols.js │ │ ├── object.js │ │ ├── object │ │ ├── behave.js │ │ ├── concrete.js │ │ ├── construct.js │ │ └── protocols.js │ │ ├── okay.js │ │ ├── okay │ │ ├── behave.js │ │ └── construct.js │ │ ├── part-map.js │ │ ├── part-map │ │ ├── behave.js │ │ └── construct.js │ │ ├── part-set.js │ │ ├── part-set │ │ ├── behave.js │ │ └── construct.js │ │ ├── period.js │ │ ├── period │ │ ├── behave.js │ │ ├── construct.js │ │ └── protocols.js │ │ ├── promise.js │ │ ├── promise │ │ ├── behave.js │ │ ├── concrete.js │ │ └── construct.js │ │ ├── protocol.js │ │ ├── protocol │ │ ├── behave.js │ │ ├── concrete.js │ │ └── construct.js │ │ ├── range.js │ │ ├── range │ │ ├── behave.js │ │ ├── construct.js │ │ └── protocols.js │ │ ├── record.js │ │ ├── record │ │ ├── behave.js │ │ └── protocols.js │ │ ├── recurrence.js │ │ ├── recurrence │ │ ├── behave.js │ │ └── construct.js │ │ ├── reduced.js │ │ ├── reduced │ │ ├── behave.js │ │ ├── concrete.js │ │ └── construct.js │ │ ├── reg-exp.js │ │ ├── reg-exp │ │ ├── behave.js │ │ ├── concrete.js │ │ └── construct.js │ │ ├── rev-seq.js │ │ ├── rev-seq │ │ ├── behave.js │ │ ├── construct.js │ │ └── protocols.js │ │ ├── right.js │ │ ├── right │ │ ├── behave.js │ │ └── construct.js │ │ ├── serial-map.js │ │ ├── serial-map │ │ ├── behave.js │ │ └── construct.js │ │ ├── serial-set.js │ │ ├── serial-set │ │ ├── behave.js │ │ └── construct.js │ │ ├── series.js │ │ ├── series │ │ ├── behave.js │ │ └── protocols.js │ │ ├── set.js │ │ ├── set │ │ └── behave.js │ │ ├── string.js │ │ ├── string │ │ ├── behave.js │ │ ├── concrete.js │ │ ├── construct.js │ │ └── protocols.js │ │ ├── symbol.js │ │ ├── symbol │ │ └── behave.js │ │ ├── task.js │ │ ├── task │ │ ├── behave.js │ │ ├── construct.js │ │ └── protocols.js │ │ ├── uid.js │ │ ├── uid │ │ ├── behave.js │ │ └── construct.js │ │ ├── verified.js │ │ ├── verified │ │ ├── README.md │ │ ├── behave.js │ │ └── construct.js │ │ ├── weak-map.js │ │ ├── weak-map │ │ └── behave.js │ │ ├── weak-set.js │ │ └── weak-set │ │ └── behave.js ├── dom.js ├── dom │ ├── behaviors.js │ ├── index.js │ ├── protocols.js │ ├── protocols │ │ ├── concrete.js │ │ ├── icontent.js │ │ ├── icontent │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iembeddable.js │ │ ├── iembeddable │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── ihideable.js │ │ ├── ihideable │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── ihtml.js │ │ ├── ihtml │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── imountable.js │ │ ├── imountable │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── iselectable.js │ │ ├── iselectable │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── itext.js │ │ ├── itext │ │ │ ├── concrete.js │ │ │ └── instance.js │ │ ├── ivalue.js │ │ └── ivalue │ │ │ ├── concrete.js │ │ │ └── instance.js │ ├── shared.js │ ├── types.js │ └── types │ │ ├── console.js │ │ ├── console │ │ └── behave.js │ │ ├── document-fragment.js │ │ ├── document-fragment │ │ ├── behave.js │ │ └── construct.js │ │ ├── element.js │ │ ├── element │ │ ├── behave.js │ │ ├── concrete.js │ │ └── construct.js │ │ ├── html-collection.js │ │ ├── html-document.js │ │ ├── html-document │ │ ├── behave.js │ │ └── construct.js │ │ ├── html-input-element.js │ │ ├── html-input-element │ │ └── behave.js │ │ ├── html-select-element.js │ │ ├── html-select-element │ │ └── behave.js │ │ ├── invalid-host-element-error.js │ │ ├── invalid-host-element-error │ │ └── construct.js │ │ ├── location.js │ │ ├── location │ │ ├── behave.js │ │ └── construct.js │ │ ├── node-list.js │ │ ├── node-list │ │ ├── behave.js │ │ └── construct.js │ │ ├── props.js │ │ ├── space-sep.js │ │ ├── url-search-params.js │ │ ├── url-search-params │ │ ├── behave.js │ │ └── construct.js │ │ ├── xml-document.js │ │ └── xml-document │ │ ├── behave.js │ │ └── construct.js ├── immutables.js ├── immutables │ ├── index.js │ ├── types.js │ └── types │ │ ├── list.js │ │ ├── list │ │ ├── behave.js │ │ └── construct.js │ │ ├── map.js │ │ ├── map │ │ ├── behave.js │ │ └── construct.js │ │ ├── ordered-map.js │ │ ├── ordered-map │ │ ├── behave.js │ │ └── construct.js │ │ ├── ordered-set.js │ │ ├── ordered-set │ │ └── construct.js │ │ ├── set.js │ │ └── set │ │ ├── behave.js │ │ ├── concrete.js │ │ └── construct.js ├── shell.js └── shell │ ├── README.md │ ├── behaviors.js │ ├── config.js │ ├── effects.js │ ├── index.js │ ├── protocols.js │ ├── protocols │ ├── concrete.js │ ├── iappendable.js │ ├── iappendable │ │ ├── concrete.js │ │ └── instance.js │ ├── iassociative.js │ ├── iassociative │ │ ├── concrete.js │ │ └── instance.js │ ├── icollection.js │ ├── icollection │ │ ├── concrete.js │ │ └── instance.js │ ├── idispatch.js │ ├── idispatch │ │ ├── README.md │ │ ├── concrete.js │ │ └── instance.js │ ├── iemptyablecollection.js │ ├── iemptyablecollection │ │ ├── concrete.js │ │ └── instance.js │ ├── ievented.js │ ├── ievented │ │ ├── concrete.js │ │ └── instance.js │ ├── ieventprovider.js │ ├── ieventprovider │ │ ├── concrete.js │ │ └── instance.js │ ├── iinsertable.js │ ├── iinsertable │ │ ├── concrete.js │ │ └── instance.js │ ├── ilogger.js │ ├── ilogger │ │ ├── concrete.js │ │ └── instance.js │ ├── imap.js │ ├── imap │ │ ├── concrete.js │ │ └── instance.js │ ├── imiddleware.js │ ├── imiddleware │ │ ├── concrete.js │ │ └── instance.js │ ├── iomissible.js │ ├── iomissible │ │ ├── concrete.js │ │ └── instance.js │ ├── iprependable.js │ ├── iprependable │ │ ├── concrete.js │ │ └── instance.js │ ├── ipublish.js │ ├── ipublish │ │ ├── README.md │ │ ├── concrete.js │ │ └── instance.js │ ├── iqueryable.js │ ├── iqueryable │ │ ├── about.md │ │ ├── concrete.js │ │ └── instance.js │ ├── iresettable.js │ ├── iresettable │ │ ├── concrete.js │ │ └── instance.js │ ├── ireversible.js │ ├── ireversible │ │ ├── concrete.js │ │ └── instance.js │ ├── isend.js │ ├── isend │ │ ├── README.md │ │ ├── concrete.js │ │ └── instance.js │ ├── iset.js │ ├── iset │ │ ├── concrete.js │ │ └── instance.js │ ├── isubscribe.js │ ├── isubscribe │ │ ├── README.md │ │ ├── concrete.js │ │ └── instance.js │ ├── iswappable.js │ ├── iswappable │ │ ├── concrete.js │ │ └── instance.js │ ├── itopic.js │ └── itopic │ │ ├── concrete.js │ │ └── instance.js │ ├── shared.js │ ├── transducers.js │ ├── types.js │ └── types │ ├── array.js │ ├── array │ └── behave.js │ ├── atom.js │ ├── atom │ ├── behave.js │ └── construct.js │ ├── bus.js │ ├── bus │ ├── behave.js │ └── construct.js │ ├── command.js │ ├── command │ ├── behave.js │ └── construct.js │ ├── cursor.js │ ├── cursor │ ├── behave.js │ └── construct.js │ ├── drain-events-middleware.js │ ├── drain-events-middleware │ ├── behave.js │ └── construct.js │ ├── event-middleware.js │ ├── event-middleware │ ├── behave.js │ └── construct.js │ ├── event.js │ ├── event │ ├── behave.js │ └── construct.js │ ├── handler-middleware.js │ ├── handler-middleware │ ├── behave.js │ └── construct.js │ ├── hash-map.js │ ├── hash-map │ └── behave.js │ ├── hash-set.js │ ├── hash-set │ └── behave.js │ ├── locking-middleware.js │ ├── locking-middleware │ ├── behave.js │ └── construct.js │ ├── map.js │ ├── map │ ├── behave.js │ └── construct.js │ ├── object.js │ ├── object │ └── behave.js │ ├── observable.js │ ├── observable │ ├── behave.js │ ├── concrete.js │ └── construct.js │ ├── observer.js │ ├── observer │ ├── behave.js │ └── construct.js │ ├── set.js │ ├── set │ ├── behave.js │ └── construct.js │ ├── subject.js │ ├── subject │ ├── behave.js │ └── construct.js │ ├── tee-middleware.js │ ├── tee-middleware │ ├── behave.js │ └── construct.js │ ├── weak-map.js │ ├── weak-map │ ├── behave.js │ └── construct.js │ ├── weak-set.js │ └── weak-set │ ├── behave.js │ └── construct.js └── tests ├── failed.svg ├── fav.ico ├── fav.svg ├── index.html ├── test.js └── tests.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/.babelrc -------------------------------------------------------------------------------- /.browserslistrc: -------------------------------------------------------------------------------- 1 | defaults 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/.gitignore -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/AGENTS.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/README.md -------------------------------------------------------------------------------- /dist/atomic_/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/dist/atomic_/core.js -------------------------------------------------------------------------------- /dist/atomic_/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/dist/atomic_/dom.js -------------------------------------------------------------------------------- /dist/atomic_/immutables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/dist/atomic_/immutables.js -------------------------------------------------------------------------------- /dist/atomic_/shell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/dist/atomic_/shell.js -------------------------------------------------------------------------------- /dist/cmd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/dist/cmd.js -------------------------------------------------------------------------------- /dist/immutable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/dist/immutable.js -------------------------------------------------------------------------------- /docs/abstraction-thinking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/docs/abstraction-thinking.md -------------------------------------------------------------------------------- /docs/addressable-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/docs/addressable-data.md -------------------------------------------------------------------------------- /docs/adopting-the-clojure-mindset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/docs/adopting-the-clojure-mindset.md -------------------------------------------------------------------------------- /docs/command-query-separation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/docs/command-query-separation.md -------------------------------------------------------------------------------- /docs/cross-realm-operability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/docs/cross-realm-operability.md -------------------------------------------------------------------------------- /docs/functions-first.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/docs/functions-first.md -------------------------------------------------------------------------------- /docs/interactive-development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/docs/interactive-development.md -------------------------------------------------------------------------------- /docs/make-it-act.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/docs/make-it-act.md -------------------------------------------------------------------------------- /docs/mutables-for-immutables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/docs/mutables-for-immutables.md -------------------------------------------------------------------------------- /docs/placeholder-partial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/docs/placeholder-partial.md -------------------------------------------------------------------------------- /docs/protocols-for-dynamic-extension.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/docs/protocols-for-dynamic-extension.md -------------------------------------------------------------------------------- /docs/simulating-actuating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/docs/simulating-actuating.md -------------------------------------------------------------------------------- /docs/start-with-simulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/docs/start-with-simulation.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/core.js: -------------------------------------------------------------------------------- 1 | export * from "./core/index.js"; 2 | -------------------------------------------------------------------------------- /src/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/README.md -------------------------------------------------------------------------------- /src/core/behaviors.js: -------------------------------------------------------------------------------- 1 | export const behaviors = {}; 2 | -------------------------------------------------------------------------------- /src/core/coerce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/coerce.js -------------------------------------------------------------------------------- /src/core/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/core.js -------------------------------------------------------------------------------- /src/core/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/index.js -------------------------------------------------------------------------------- /src/core/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols.js -------------------------------------------------------------------------------- /src/core/protocols/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iactor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iactor.js -------------------------------------------------------------------------------- /src/core/protocols/iactor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iactor/README.md -------------------------------------------------------------------------------- /src/core/protocols/iactor/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iactor/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iactor/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iactor/instance.js -------------------------------------------------------------------------------- /src/core/protocols/iaddable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iaddable.js -------------------------------------------------------------------------------- /src/core/protocols/iaddable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iaddable/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iaddable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iaddable/instance.js -------------------------------------------------------------------------------- /src/core/protocols/iappendable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iappendable.js -------------------------------------------------------------------------------- /src/core/protocols/iappendable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iappendable/README.md -------------------------------------------------------------------------------- /src/core/protocols/iappendable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iappendable/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iappendable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iappendable/instance.js -------------------------------------------------------------------------------- /src/core/protocols/iassociative.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iassociative.js -------------------------------------------------------------------------------- /src/core/protocols/iassociative/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iassociative/README.md -------------------------------------------------------------------------------- /src/core/protocols/iassociative/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iassociative/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iassociative/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iassociative/instance.js -------------------------------------------------------------------------------- /src/core/protocols/ibounded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ibounded.js -------------------------------------------------------------------------------- /src/core/protocols/ibounded/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ibounded/README.md -------------------------------------------------------------------------------- /src/core/protocols/ibounded/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ibounded/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/ibounded/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ibounded/instance.js -------------------------------------------------------------------------------- /src/core/protocols/icheckable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icheckable.js -------------------------------------------------------------------------------- /src/core/protocols/iclonable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iclonable.js -------------------------------------------------------------------------------- /src/core/protocols/icloneable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icloneable/README.md -------------------------------------------------------------------------------- /src/core/protocols/icloneable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icloneable/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/icloneable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icloneable/instance.js -------------------------------------------------------------------------------- /src/core/protocols/icollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icollection.js -------------------------------------------------------------------------------- /src/core/protocols/icollection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icollection/README.md -------------------------------------------------------------------------------- /src/core/protocols/icollection/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icollection/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/icollection/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icollection/instance.js -------------------------------------------------------------------------------- /src/core/protocols/icompactible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icompactible.js -------------------------------------------------------------------------------- /src/core/protocols/icompactible/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icompactible/README.md -------------------------------------------------------------------------------- /src/core/protocols/icompactible/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icompactible/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/icompactible/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icompactible/instance.js -------------------------------------------------------------------------------- /src/core/protocols/icomparable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icomparable.js -------------------------------------------------------------------------------- /src/core/protocols/icomparable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icomparable/README.md -------------------------------------------------------------------------------- /src/core/protocols/icomparable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icomparable/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/icomparable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icomparable/instance.js -------------------------------------------------------------------------------- /src/core/protocols/icounted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icounted.js -------------------------------------------------------------------------------- /src/core/protocols/icounted/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icounted/README.md -------------------------------------------------------------------------------- /src/core/protocols/icounted/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icounted/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/icounted/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/icounted/instance.js -------------------------------------------------------------------------------- /src/core/protocols/ideref.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ideref.js -------------------------------------------------------------------------------- /src/core/protocols/ideref/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ideref/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/ideref/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ideref/instance.js -------------------------------------------------------------------------------- /src/core/protocols/idisposable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/idisposable.js -------------------------------------------------------------------------------- /src/core/protocols/idisposable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/idisposable/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/idisposable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/idisposable/instance.js -------------------------------------------------------------------------------- /src/core/protocols/idivisible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/idivisible.js -------------------------------------------------------------------------------- /src/core/protocols/idivisible/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/idivisible/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/idivisible/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/idivisible/instance.js -------------------------------------------------------------------------------- /src/core/protocols/iemptyablecollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iemptyablecollection.js -------------------------------------------------------------------------------- /src/core/protocols/iemptyablecollection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iemptyablecollection/README.md -------------------------------------------------------------------------------- /src/core/protocols/iemptyablecollection/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iemptyablecollection/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iemptyablecollection/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iemptyablecollection/instance.js -------------------------------------------------------------------------------- /src/core/protocols/iequiv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iequiv.js -------------------------------------------------------------------------------- /src/core/protocols/iequiv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iequiv/README.md -------------------------------------------------------------------------------- /src/core/protocols/iequiv/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iequiv/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iequiv/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iequiv/instance.js -------------------------------------------------------------------------------- /src/core/protocols/ifind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ifind.js -------------------------------------------------------------------------------- /src/core/protocols/ifind/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ifind/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/ifind/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ifind/instance.js -------------------------------------------------------------------------------- /src/core/protocols/iflatmappable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iflatmappable.js -------------------------------------------------------------------------------- /src/core/protocols/iflatmappable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iflatmappable/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iflatmappable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iflatmappable/instance.js -------------------------------------------------------------------------------- /src/core/protocols/ifn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ifn.js -------------------------------------------------------------------------------- /src/core/protocols/ifn/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ifn/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/ifn/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ifn/instance.js -------------------------------------------------------------------------------- /src/core/protocols/iforkable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iforkable.js -------------------------------------------------------------------------------- /src/core/protocols/iforkable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iforkable/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iforkable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iforkable/instance.js -------------------------------------------------------------------------------- /src/core/protocols/ifunctor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ifunctor.js -------------------------------------------------------------------------------- /src/core/protocols/ifunctor/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ifunctor/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/ifunctor/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ifunctor/instance.js -------------------------------------------------------------------------------- /src/core/protocols/ihashable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ihashable.js -------------------------------------------------------------------------------- /src/core/protocols/ihashable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ihashable/README.md -------------------------------------------------------------------------------- /src/core/protocols/ihashable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ihashable/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/ihashable/hashers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ihashable/hashers.js -------------------------------------------------------------------------------- /src/core/protocols/ihashable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ihashable/instance.js -------------------------------------------------------------------------------- /src/core/protocols/ihierarchy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ihierarchy.js -------------------------------------------------------------------------------- /src/core/protocols/ihierarchy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ihierarchy/README.md -------------------------------------------------------------------------------- /src/core/protocols/ihierarchy/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ihierarchy/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/ihierarchy/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ihierarchy/instance.js -------------------------------------------------------------------------------- /src/core/protocols/iidentifiable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iidentifiable.js -------------------------------------------------------------------------------- /src/core/protocols/iidentifiable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iidentifiable/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iidentifiable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iidentifiable/instance.js -------------------------------------------------------------------------------- /src/core/protocols/iinclusive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iinclusive.js -------------------------------------------------------------------------------- /src/core/protocols/iinclusive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iinclusive/README.md -------------------------------------------------------------------------------- /src/core/protocols/iinclusive/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iinclusive/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iinclusive/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iinclusive/instance.js -------------------------------------------------------------------------------- /src/core/protocols/iindexed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iindexed.js -------------------------------------------------------------------------------- /src/core/protocols/iindexed/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iindexed/README.md -------------------------------------------------------------------------------- /src/core/protocols/iindexed/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iindexed/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iindexed/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iindexed/instance.js -------------------------------------------------------------------------------- /src/core/protocols/iinsertable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iinsertable.js -------------------------------------------------------------------------------- /src/core/protocols/iinsertable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iinsertable/README.md -------------------------------------------------------------------------------- /src/core/protocols/iinsertable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iinsertable/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iinsertable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iinsertable/instance.js -------------------------------------------------------------------------------- /src/core/protocols/iinversive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iinversive.js -------------------------------------------------------------------------------- /src/core/protocols/iinversive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iinversive/README.md -------------------------------------------------------------------------------- /src/core/protocols/iinversive/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iinversive/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iinversive/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iinversive/instance.js -------------------------------------------------------------------------------- /src/core/protocols/ikvreducible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ikvreducible.js -------------------------------------------------------------------------------- /src/core/protocols/ikvreducible/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ikvreducible/README.md -------------------------------------------------------------------------------- /src/core/protocols/ikvreducible/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ikvreducible/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/ikvreducible/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ikvreducible/instance.js -------------------------------------------------------------------------------- /src/core/protocols/ilookup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ilookup.js -------------------------------------------------------------------------------- /src/core/protocols/ilookup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ilookup/README.md -------------------------------------------------------------------------------- /src/core/protocols/ilookup/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ilookup/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/ilookup/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ilookup/instance.js -------------------------------------------------------------------------------- /src/core/protocols/imap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/imap.js -------------------------------------------------------------------------------- /src/core/protocols/imap/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/imap/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/imap/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/imap/instance.js -------------------------------------------------------------------------------- /src/core/protocols/imapentry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/imapentry.js -------------------------------------------------------------------------------- /src/core/protocols/imapentry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/imapentry/README.md -------------------------------------------------------------------------------- /src/core/protocols/imapentry/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/imapentry/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/imapentry/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/imapentry/instance.js -------------------------------------------------------------------------------- /src/core/protocols/imergable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/imergable.js -------------------------------------------------------------------------------- /src/core/protocols/imergable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/imergable/README.md -------------------------------------------------------------------------------- /src/core/protocols/imergable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/imergable/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/imergable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/imergable/instance.js -------------------------------------------------------------------------------- /src/core/protocols/imergable/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/imergable/protocols.js -------------------------------------------------------------------------------- /src/core/protocols/imultipliable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/imultipliable.js -------------------------------------------------------------------------------- /src/core/protocols/imultipliable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/imultipliable/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/imultipliable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/imultipliable/instance.js -------------------------------------------------------------------------------- /src/core/protocols/inamable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/inamable.js -------------------------------------------------------------------------------- /src/core/protocols/inamable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/inamable/README.md -------------------------------------------------------------------------------- /src/core/protocols/inamable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/inamable/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/inamable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/inamable/instance.js -------------------------------------------------------------------------------- /src/core/protocols/iomissible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iomissible.js -------------------------------------------------------------------------------- /src/core/protocols/iomissible/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iomissible/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iomissible/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iomissible/instance.js -------------------------------------------------------------------------------- /src/core/protocols/iotherwise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iotherwise.js -------------------------------------------------------------------------------- /src/core/protocols/iotherwise/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iotherwise/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iotherwise/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iotherwise/instance.js -------------------------------------------------------------------------------- /src/core/protocols/ipath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ipath.js -------------------------------------------------------------------------------- /src/core/protocols/ipath/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ipath/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/ipath/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ipath/instance.js -------------------------------------------------------------------------------- /src/core/protocols/iprependable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iprependable.js -------------------------------------------------------------------------------- /src/core/protocols/iprependable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iprependable/README.md -------------------------------------------------------------------------------- /src/core/protocols/iprependable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iprependable/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iprependable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iprependable/instance.js -------------------------------------------------------------------------------- /src/core/protocols/ireducible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ireducible.js -------------------------------------------------------------------------------- /src/core/protocols/ireducible/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ireducible/README.md -------------------------------------------------------------------------------- /src/core/protocols/ireducible/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ireducible/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/ireducible/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ireducible/instance.js -------------------------------------------------------------------------------- /src/core/protocols/ireversible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ireversible.js -------------------------------------------------------------------------------- /src/core/protocols/ireversible/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ireversible/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/ireversible/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/ireversible/instance.js -------------------------------------------------------------------------------- /src/core/protocols/irevertible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/irevertible.js -------------------------------------------------------------------------------- /src/core/protocols/irevertible/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/irevertible/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/irevertible/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/irevertible/instance.js -------------------------------------------------------------------------------- /src/core/protocols/iseq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iseq.js -------------------------------------------------------------------------------- /src/core/protocols/iseq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iseq/README.md -------------------------------------------------------------------------------- /src/core/protocols/iseq/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iseq/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iseq/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iseq/instance.js -------------------------------------------------------------------------------- /src/core/protocols/iseqable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iseqable.js -------------------------------------------------------------------------------- /src/core/protocols/iseqable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iseqable/README.md -------------------------------------------------------------------------------- /src/core/protocols/iseqable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iseqable/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iseqable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iseqable/instance.js -------------------------------------------------------------------------------- /src/core/protocols/isequential.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/isequential.js -------------------------------------------------------------------------------- /src/core/protocols/isequential/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/isequential/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/isequential/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/isequential/instance.js -------------------------------------------------------------------------------- /src/core/protocols/iset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iset.js -------------------------------------------------------------------------------- /src/core/protocols/iset/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iset/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/iset/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/iset/instance.js -------------------------------------------------------------------------------- /src/core/protocols/isplittable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/isplittable.js -------------------------------------------------------------------------------- /src/core/protocols/isplittable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/isplittable/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/isplittable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/isplittable/instance.js -------------------------------------------------------------------------------- /src/core/protocols/itopic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/itopic.js -------------------------------------------------------------------------------- /src/core/protocols/itopic/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/itopic/concrete.js -------------------------------------------------------------------------------- /src/core/protocols/itopic/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/protocols/itopic/instance.js -------------------------------------------------------------------------------- /src/core/shared.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/shared.js -------------------------------------------------------------------------------- /src/core/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types.js -------------------------------------------------------------------------------- /src/core/types/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/array.js -------------------------------------------------------------------------------- /src/core/types/array/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/array/behave.js -------------------------------------------------------------------------------- /src/core/types/array/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/array/concrete.js -------------------------------------------------------------------------------- /src/core/types/array/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/array/construct.js -------------------------------------------------------------------------------- /src/core/types/boolean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/boolean.js -------------------------------------------------------------------------------- /src/core/types/boolean/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/boolean/behave.js -------------------------------------------------------------------------------- /src/core/types/boolean/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/boolean/concrete.js -------------------------------------------------------------------------------- /src/core/types/boolean/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/boolean/construct.js -------------------------------------------------------------------------------- /src/core/types/chance.js: -------------------------------------------------------------------------------- 1 | export * from "./chance/construct.js"; 2 | -------------------------------------------------------------------------------- /src/core/types/chance/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/chance/construct.js -------------------------------------------------------------------------------- /src/core/types/concatenated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/concatenated.js -------------------------------------------------------------------------------- /src/core/types/concatenated/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/concatenated/behave.js -------------------------------------------------------------------------------- /src/core/types/concatenated/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/concatenated/construct.js -------------------------------------------------------------------------------- /src/core/types/concatenated/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/concatenated/protocols.js -------------------------------------------------------------------------------- /src/core/types/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/date.js -------------------------------------------------------------------------------- /src/core/types/date/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/date/behave.js -------------------------------------------------------------------------------- /src/core/types/date/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/date/concrete.js -------------------------------------------------------------------------------- /src/core/types/date/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/date/construct.js -------------------------------------------------------------------------------- /src/core/types/date/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/date/protocols.js -------------------------------------------------------------------------------- /src/core/types/duration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/duration.js -------------------------------------------------------------------------------- /src/core/types/duration/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/duration/behave.js -------------------------------------------------------------------------------- /src/core/types/duration/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/duration/construct.js -------------------------------------------------------------------------------- /src/core/types/duration/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/duration/protocols.js -------------------------------------------------------------------------------- /src/core/types/empty-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/empty-list.js -------------------------------------------------------------------------------- /src/core/types/empty-list/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/empty-list/behave.js -------------------------------------------------------------------------------- /src/core/types/empty-list/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/empty-list/construct.js -------------------------------------------------------------------------------- /src/core/types/empty-list/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/empty-list/protocols.js -------------------------------------------------------------------------------- /src/core/types/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/error.js -------------------------------------------------------------------------------- /src/core/types/error/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/error/behave.js -------------------------------------------------------------------------------- /src/core/types/error/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/error/concrete.js -------------------------------------------------------------------------------- /src/core/types/error/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/error/construct.js -------------------------------------------------------------------------------- /src/core/types/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/function.js -------------------------------------------------------------------------------- /src/core/types/function/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/function/behave.js -------------------------------------------------------------------------------- /src/core/types/function/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/function/concrete.js -------------------------------------------------------------------------------- /src/core/types/function/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/function/construct.js -------------------------------------------------------------------------------- /src/core/types/function/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/function/protocols.js -------------------------------------------------------------------------------- /src/core/types/guid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/guid.js -------------------------------------------------------------------------------- /src/core/types/guid/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/guid/behave.js -------------------------------------------------------------------------------- /src/core/types/guid/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/guid/construct.js -------------------------------------------------------------------------------- /src/core/types/hash-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/hash-map.js -------------------------------------------------------------------------------- /src/core/types/hash-map/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/hash-map/behave.js -------------------------------------------------------------------------------- /src/core/types/hash-map/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/hash-map/construct.js -------------------------------------------------------------------------------- /src/core/types/hash-map/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/hash-map/protocols.js -------------------------------------------------------------------------------- /src/core/types/hash-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/hash-set.js -------------------------------------------------------------------------------- /src/core/types/hash-set/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/hash-set/behave.js -------------------------------------------------------------------------------- /src/core/types/hash-set/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/hash-set/construct.js -------------------------------------------------------------------------------- /src/core/types/hash-set/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/hash-set/protocols.js -------------------------------------------------------------------------------- /src/core/types/indexed-seq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/indexed-seq.js -------------------------------------------------------------------------------- /src/core/types/indexed-seq/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/indexed-seq/behave.js -------------------------------------------------------------------------------- /src/core/types/indexed-seq/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/indexed-seq/construct.js -------------------------------------------------------------------------------- /src/core/types/indexed-seq/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/indexed-seq/protocols.js -------------------------------------------------------------------------------- /src/core/types/indexed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/indexed.js -------------------------------------------------------------------------------- /src/core/types/indexed/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/indexed/behave.js -------------------------------------------------------------------------------- /src/core/types/indexed/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/indexed/construct.js -------------------------------------------------------------------------------- /src/core/types/journal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/journal.js -------------------------------------------------------------------------------- /src/core/types/journal/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/journal/behave.js -------------------------------------------------------------------------------- /src/core/types/journal/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/journal/construct.js -------------------------------------------------------------------------------- /src/core/types/just.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/just.js -------------------------------------------------------------------------------- /src/core/types/just/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/just/behave.js -------------------------------------------------------------------------------- /src/core/types/just/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/just/construct.js -------------------------------------------------------------------------------- /src/core/types/lazy-seq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/lazy-seq.js -------------------------------------------------------------------------------- /src/core/types/lazy-seq/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/lazy-seq/behave.js -------------------------------------------------------------------------------- /src/core/types/lazy-seq/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/lazy-seq/concrete.js -------------------------------------------------------------------------------- /src/core/types/lazy-seq/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/lazy-seq/construct.js -------------------------------------------------------------------------------- /src/core/types/lazy-seq/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/lazy-seq/protocols.js -------------------------------------------------------------------------------- /src/core/types/left.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/left.js -------------------------------------------------------------------------------- /src/core/types/left/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/left/behave.js -------------------------------------------------------------------------------- /src/core/types/left/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/left/construct.js -------------------------------------------------------------------------------- /src/core/types/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/list.js -------------------------------------------------------------------------------- /src/core/types/list/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/list/behave.js -------------------------------------------------------------------------------- /src/core/types/list/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/list/construct.js -------------------------------------------------------------------------------- /src/core/types/list/protocols.js: -------------------------------------------------------------------------------- 1 | export * from "../../protocols/ireducible/concrete.js"; 2 | -------------------------------------------------------------------------------- /src/core/types/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/map.js -------------------------------------------------------------------------------- /src/core/types/map/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/map/behave.js -------------------------------------------------------------------------------- /src/core/types/members.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/members.js -------------------------------------------------------------------------------- /src/core/types/members/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/members/README.md -------------------------------------------------------------------------------- /src/core/types/members/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/members/behave.js -------------------------------------------------------------------------------- /src/core/types/members/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/members/construct.js -------------------------------------------------------------------------------- /src/core/types/multimethod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/multimethod.js -------------------------------------------------------------------------------- /src/core/types/multimethod/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/multimethod/behave.js -------------------------------------------------------------------------------- /src/core/types/multimethod/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/multimethod/concrete.js -------------------------------------------------------------------------------- /src/core/types/multimethod/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/multimethod/construct.js -------------------------------------------------------------------------------- /src/core/types/nil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/nil.js -------------------------------------------------------------------------------- /src/core/types/nil/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/nil/behave.js -------------------------------------------------------------------------------- /src/core/types/nil/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/nil/construct.js -------------------------------------------------------------------------------- /src/core/types/nil/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/nil/protocols.js -------------------------------------------------------------------------------- /src/core/types/nothing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/nothing.js -------------------------------------------------------------------------------- /src/core/types/nothing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/nothing/README.md -------------------------------------------------------------------------------- /src/core/types/nothing/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/nothing/behave.js -------------------------------------------------------------------------------- /src/core/types/nothing/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/nothing/construct.js -------------------------------------------------------------------------------- /src/core/types/number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/number.js -------------------------------------------------------------------------------- /src/core/types/number/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/number/behave.js -------------------------------------------------------------------------------- /src/core/types/number/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/number/concrete.js -------------------------------------------------------------------------------- /src/core/types/number/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/number/protocols.js -------------------------------------------------------------------------------- /src/core/types/object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/object.js -------------------------------------------------------------------------------- /src/core/types/object/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/object/behave.js -------------------------------------------------------------------------------- /src/core/types/object/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/object/concrete.js -------------------------------------------------------------------------------- /src/core/types/object/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/object/construct.js -------------------------------------------------------------------------------- /src/core/types/object/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/object/protocols.js -------------------------------------------------------------------------------- /src/core/types/okay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/okay.js -------------------------------------------------------------------------------- /src/core/types/okay/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/okay/behave.js -------------------------------------------------------------------------------- /src/core/types/okay/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/okay/construct.js -------------------------------------------------------------------------------- /src/core/types/part-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/part-map.js -------------------------------------------------------------------------------- /src/core/types/part-map/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/part-map/behave.js -------------------------------------------------------------------------------- /src/core/types/part-map/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/part-map/construct.js -------------------------------------------------------------------------------- /src/core/types/part-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/part-set.js -------------------------------------------------------------------------------- /src/core/types/part-set/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/part-set/behave.js -------------------------------------------------------------------------------- /src/core/types/part-set/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/part-set/construct.js -------------------------------------------------------------------------------- /src/core/types/period.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/period.js -------------------------------------------------------------------------------- /src/core/types/period/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/period/behave.js -------------------------------------------------------------------------------- /src/core/types/period/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/period/construct.js -------------------------------------------------------------------------------- /src/core/types/period/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/period/protocols.js -------------------------------------------------------------------------------- /src/core/types/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/promise.js -------------------------------------------------------------------------------- /src/core/types/promise/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/promise/behave.js -------------------------------------------------------------------------------- /src/core/types/promise/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/promise/concrete.js -------------------------------------------------------------------------------- /src/core/types/promise/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/promise/construct.js -------------------------------------------------------------------------------- /src/core/types/protocol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/protocol.js -------------------------------------------------------------------------------- /src/core/types/protocol/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/protocol/behave.js -------------------------------------------------------------------------------- /src/core/types/protocol/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/protocol/concrete.js -------------------------------------------------------------------------------- /src/core/types/protocol/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/protocol/construct.js -------------------------------------------------------------------------------- /src/core/types/range.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/range.js -------------------------------------------------------------------------------- /src/core/types/range/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/range/behave.js -------------------------------------------------------------------------------- /src/core/types/range/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/range/construct.js -------------------------------------------------------------------------------- /src/core/types/range/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/range/protocols.js -------------------------------------------------------------------------------- /src/core/types/record.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/record.js -------------------------------------------------------------------------------- /src/core/types/record/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/record/behave.js -------------------------------------------------------------------------------- /src/core/types/record/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/record/protocols.js -------------------------------------------------------------------------------- /src/core/types/recurrence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/recurrence.js -------------------------------------------------------------------------------- /src/core/types/recurrence/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/recurrence/behave.js -------------------------------------------------------------------------------- /src/core/types/recurrence/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/recurrence/construct.js -------------------------------------------------------------------------------- /src/core/types/reduced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/reduced.js -------------------------------------------------------------------------------- /src/core/types/reduced/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/reduced/behave.js -------------------------------------------------------------------------------- /src/core/types/reduced/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/reduced/concrete.js -------------------------------------------------------------------------------- /src/core/types/reduced/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/reduced/construct.js -------------------------------------------------------------------------------- /src/core/types/reg-exp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/reg-exp.js -------------------------------------------------------------------------------- /src/core/types/reg-exp/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/reg-exp/behave.js -------------------------------------------------------------------------------- /src/core/types/reg-exp/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/reg-exp/concrete.js -------------------------------------------------------------------------------- /src/core/types/reg-exp/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/reg-exp/construct.js -------------------------------------------------------------------------------- /src/core/types/rev-seq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/rev-seq.js -------------------------------------------------------------------------------- /src/core/types/rev-seq/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/rev-seq/behave.js -------------------------------------------------------------------------------- /src/core/types/rev-seq/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/rev-seq/construct.js -------------------------------------------------------------------------------- /src/core/types/rev-seq/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/rev-seq/protocols.js -------------------------------------------------------------------------------- /src/core/types/right.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/right.js -------------------------------------------------------------------------------- /src/core/types/right/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/right/behave.js -------------------------------------------------------------------------------- /src/core/types/right/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/right/construct.js -------------------------------------------------------------------------------- /src/core/types/serial-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/serial-map.js -------------------------------------------------------------------------------- /src/core/types/serial-map/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/serial-map/behave.js -------------------------------------------------------------------------------- /src/core/types/serial-map/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/serial-map/construct.js -------------------------------------------------------------------------------- /src/core/types/serial-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/serial-set.js -------------------------------------------------------------------------------- /src/core/types/serial-set/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/serial-set/behave.js -------------------------------------------------------------------------------- /src/core/types/serial-set/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/serial-set/construct.js -------------------------------------------------------------------------------- /src/core/types/series.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/series.js -------------------------------------------------------------------------------- /src/core/types/series/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/series/behave.js -------------------------------------------------------------------------------- /src/core/types/series/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/series/protocols.js -------------------------------------------------------------------------------- /src/core/types/set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/set.js -------------------------------------------------------------------------------- /src/core/types/set/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/set/behave.js -------------------------------------------------------------------------------- /src/core/types/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/string.js -------------------------------------------------------------------------------- /src/core/types/string/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/string/behave.js -------------------------------------------------------------------------------- /src/core/types/string/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/string/concrete.js -------------------------------------------------------------------------------- /src/core/types/string/construct.js: -------------------------------------------------------------------------------- 1 | export function emptyString(){ 2 | return ""; 3 | } 4 | -------------------------------------------------------------------------------- /src/core/types/string/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/string/protocols.js -------------------------------------------------------------------------------- /src/core/types/symbol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/symbol.js -------------------------------------------------------------------------------- /src/core/types/symbol/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/symbol/behave.js -------------------------------------------------------------------------------- /src/core/types/task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/task.js -------------------------------------------------------------------------------- /src/core/types/task/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/task/behave.js -------------------------------------------------------------------------------- /src/core/types/task/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/task/construct.js -------------------------------------------------------------------------------- /src/core/types/task/protocols.js: -------------------------------------------------------------------------------- 1 | export * from "../../protocols/iforkable/concrete.js"; 2 | -------------------------------------------------------------------------------- /src/core/types/uid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/uid.js -------------------------------------------------------------------------------- /src/core/types/uid/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/uid/behave.js -------------------------------------------------------------------------------- /src/core/types/uid/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/uid/construct.js -------------------------------------------------------------------------------- /src/core/types/verified.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/verified.js -------------------------------------------------------------------------------- /src/core/types/verified/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/verified/README.md -------------------------------------------------------------------------------- /src/core/types/verified/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/verified/behave.js -------------------------------------------------------------------------------- /src/core/types/verified/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/verified/construct.js -------------------------------------------------------------------------------- /src/core/types/weak-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/weak-map.js -------------------------------------------------------------------------------- /src/core/types/weak-map/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/weak-map/behave.js -------------------------------------------------------------------------------- /src/core/types/weak-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/weak-set.js -------------------------------------------------------------------------------- /src/core/types/weak-set/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/core/types/weak-set/behave.js -------------------------------------------------------------------------------- /src/dom.js: -------------------------------------------------------------------------------- 1 | export * from "./dom/index.js"; -------------------------------------------------------------------------------- /src/dom/behaviors.js: -------------------------------------------------------------------------------- 1 | export const behaviors = {}; 2 | -------------------------------------------------------------------------------- /src/dom/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/index.js -------------------------------------------------------------------------------- /src/dom/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols.js -------------------------------------------------------------------------------- /src/dom/protocols/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/concrete.js -------------------------------------------------------------------------------- /src/dom/protocols/icontent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/icontent.js -------------------------------------------------------------------------------- /src/dom/protocols/icontent/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/icontent/concrete.js -------------------------------------------------------------------------------- /src/dom/protocols/icontent/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/icontent/instance.js -------------------------------------------------------------------------------- /src/dom/protocols/iembeddable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/iembeddable.js -------------------------------------------------------------------------------- /src/dom/protocols/iembeddable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/iembeddable/concrete.js -------------------------------------------------------------------------------- /src/dom/protocols/iembeddable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/iembeddable/instance.js -------------------------------------------------------------------------------- /src/dom/protocols/ihideable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/ihideable.js -------------------------------------------------------------------------------- /src/dom/protocols/ihideable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/ihideable/concrete.js -------------------------------------------------------------------------------- /src/dom/protocols/ihideable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/ihideable/instance.js -------------------------------------------------------------------------------- /src/dom/protocols/ihtml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/ihtml.js -------------------------------------------------------------------------------- /src/dom/protocols/ihtml/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/ihtml/concrete.js -------------------------------------------------------------------------------- /src/dom/protocols/ihtml/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/ihtml/instance.js -------------------------------------------------------------------------------- /src/dom/protocols/imountable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/imountable.js -------------------------------------------------------------------------------- /src/dom/protocols/imountable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/imountable/concrete.js -------------------------------------------------------------------------------- /src/dom/protocols/imountable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/imountable/instance.js -------------------------------------------------------------------------------- /src/dom/protocols/iselectable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/iselectable.js -------------------------------------------------------------------------------- /src/dom/protocols/iselectable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/iselectable/concrete.js -------------------------------------------------------------------------------- /src/dom/protocols/iselectable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/iselectable/instance.js -------------------------------------------------------------------------------- /src/dom/protocols/itext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/itext.js -------------------------------------------------------------------------------- /src/dom/protocols/itext/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/itext/concrete.js -------------------------------------------------------------------------------- /src/dom/protocols/itext/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/itext/instance.js -------------------------------------------------------------------------------- /src/dom/protocols/ivalue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/ivalue.js -------------------------------------------------------------------------------- /src/dom/protocols/ivalue/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/ivalue/concrete.js -------------------------------------------------------------------------------- /src/dom/protocols/ivalue/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/protocols/ivalue/instance.js -------------------------------------------------------------------------------- /src/dom/shared.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/shared.js -------------------------------------------------------------------------------- /src/dom/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types.js -------------------------------------------------------------------------------- /src/dom/types/console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/console.js -------------------------------------------------------------------------------- /src/dom/types/console/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/console/behave.js -------------------------------------------------------------------------------- /src/dom/types/document-fragment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/document-fragment.js -------------------------------------------------------------------------------- /src/dom/types/document-fragment/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/document-fragment/behave.js -------------------------------------------------------------------------------- /src/dom/types/document-fragment/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/document-fragment/construct.js -------------------------------------------------------------------------------- /src/dom/types/element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/element.js -------------------------------------------------------------------------------- /src/dom/types/element/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/element/behave.js -------------------------------------------------------------------------------- /src/dom/types/element/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/element/concrete.js -------------------------------------------------------------------------------- /src/dom/types/element/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/element/construct.js -------------------------------------------------------------------------------- /src/dom/types/html-collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/html-collection.js -------------------------------------------------------------------------------- /src/dom/types/html-document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/html-document.js -------------------------------------------------------------------------------- /src/dom/types/html-document/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/html-document/behave.js -------------------------------------------------------------------------------- /src/dom/types/html-document/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/html-document/construct.js -------------------------------------------------------------------------------- /src/dom/types/html-input-element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/html-input-element.js -------------------------------------------------------------------------------- /src/dom/types/html-input-element/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/html-input-element/behave.js -------------------------------------------------------------------------------- /src/dom/types/html-select-element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/html-select-element.js -------------------------------------------------------------------------------- /src/dom/types/html-select-element/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/html-select-element/behave.js -------------------------------------------------------------------------------- /src/dom/types/invalid-host-element-error.js: -------------------------------------------------------------------------------- 1 | export * from "./invalid-host-element-error/construct.js"; -------------------------------------------------------------------------------- /src/dom/types/invalid-host-element-error/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/invalid-host-element-error/construct.js -------------------------------------------------------------------------------- /src/dom/types/location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/location.js -------------------------------------------------------------------------------- /src/dom/types/location/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/location/behave.js -------------------------------------------------------------------------------- /src/dom/types/location/construct.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/dom/types/node-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/node-list.js -------------------------------------------------------------------------------- /src/dom/types/node-list/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/node-list/behave.js -------------------------------------------------------------------------------- /src/dom/types/node-list/construct.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/dom/types/props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/props.js -------------------------------------------------------------------------------- /src/dom/types/space-sep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/space-sep.js -------------------------------------------------------------------------------- /src/dom/types/url-search-params.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/url-search-params.js -------------------------------------------------------------------------------- /src/dom/types/url-search-params/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/url-search-params/behave.js -------------------------------------------------------------------------------- /src/dom/types/url-search-params/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/url-search-params/construct.js -------------------------------------------------------------------------------- /src/dom/types/xml-document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/xml-document.js -------------------------------------------------------------------------------- /src/dom/types/xml-document/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/dom/types/xml-document/behave.js -------------------------------------------------------------------------------- /src/dom/types/xml-document/construct.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/immutables.js: -------------------------------------------------------------------------------- 1 | export * from "./immutables/index.js"; -------------------------------------------------------------------------------- /src/immutables/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/immutables/index.js -------------------------------------------------------------------------------- /src/immutables/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/immutables/types.js -------------------------------------------------------------------------------- /src/immutables/types/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/immutables/types/list.js -------------------------------------------------------------------------------- /src/immutables/types/list/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/immutables/types/list/behave.js -------------------------------------------------------------------------------- /src/immutables/types/list/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/immutables/types/list/construct.js -------------------------------------------------------------------------------- /src/immutables/types/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/immutables/types/map.js -------------------------------------------------------------------------------- /src/immutables/types/map/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/immutables/types/map/behave.js -------------------------------------------------------------------------------- /src/immutables/types/map/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/immutables/types/map/construct.js -------------------------------------------------------------------------------- /src/immutables/types/ordered-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/immutables/types/ordered-map.js -------------------------------------------------------------------------------- /src/immutables/types/ordered-map/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/immutables/types/ordered-map/behave.js -------------------------------------------------------------------------------- /src/immutables/types/ordered-map/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/immutables/types/ordered-map/construct.js -------------------------------------------------------------------------------- /src/immutables/types/ordered-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/immutables/types/ordered-set.js -------------------------------------------------------------------------------- /src/immutables/types/ordered-set/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/immutables/types/ordered-set/construct.js -------------------------------------------------------------------------------- /src/immutables/types/set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/immutables/types/set.js -------------------------------------------------------------------------------- /src/immutables/types/set/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/immutables/types/set/behave.js -------------------------------------------------------------------------------- /src/immutables/types/set/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/immutables/types/set/concrete.js -------------------------------------------------------------------------------- /src/immutables/types/set/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/immutables/types/set/construct.js -------------------------------------------------------------------------------- /src/shell.js: -------------------------------------------------------------------------------- 1 | export * from "./shell/index.js"; 2 | -------------------------------------------------------------------------------- /src/shell/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/README.md -------------------------------------------------------------------------------- /src/shell/behaviors.js: -------------------------------------------------------------------------------- 1 | export const behaviors = {}; 2 | -------------------------------------------------------------------------------- /src/shell/config.js: -------------------------------------------------------------------------------- 1 | export default { 2 | logger: console 3 | } 4 | -------------------------------------------------------------------------------- /src/shell/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/effects.js -------------------------------------------------------------------------------- /src/shell/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/index.js -------------------------------------------------------------------------------- /src/shell/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols.js -------------------------------------------------------------------------------- /src/shell/protocols/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/iappendable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iappendable.js -------------------------------------------------------------------------------- /src/shell/protocols/iappendable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iappendable/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/iappendable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iappendable/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/iassociative.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iassociative.js -------------------------------------------------------------------------------- /src/shell/protocols/iassociative/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iassociative/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/iassociative/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iassociative/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/icollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/icollection.js -------------------------------------------------------------------------------- /src/shell/protocols/icollection/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/icollection/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/icollection/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/icollection/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/idispatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/idispatch.js -------------------------------------------------------------------------------- /src/shell/protocols/idispatch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/idispatch/README.md -------------------------------------------------------------------------------- /src/shell/protocols/idispatch/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/idispatch/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/idispatch/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/idispatch/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/iemptyablecollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iemptyablecollection.js -------------------------------------------------------------------------------- /src/shell/protocols/iemptyablecollection/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iemptyablecollection/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/iemptyablecollection/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iemptyablecollection/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/ievented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/ievented.js -------------------------------------------------------------------------------- /src/shell/protocols/ievented/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/ievented/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/ievented/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/ievented/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/ieventprovider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/ieventprovider.js -------------------------------------------------------------------------------- /src/shell/protocols/ieventprovider/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/ieventprovider/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/ieventprovider/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/ieventprovider/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/iinsertable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iinsertable.js -------------------------------------------------------------------------------- /src/shell/protocols/iinsertable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iinsertable/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/iinsertable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iinsertable/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/ilogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/ilogger.js -------------------------------------------------------------------------------- /src/shell/protocols/ilogger/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/ilogger/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/ilogger/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/ilogger/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/imap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/imap.js -------------------------------------------------------------------------------- /src/shell/protocols/imap/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/imap/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/imap/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/imap/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/imiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/imiddleware.js -------------------------------------------------------------------------------- /src/shell/protocols/imiddleware/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/imiddleware/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/imiddleware/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/imiddleware/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/iomissible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iomissible.js -------------------------------------------------------------------------------- /src/shell/protocols/iomissible/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iomissible/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/iomissible/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iomissible/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/iprependable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iprependable.js -------------------------------------------------------------------------------- /src/shell/protocols/iprependable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iprependable/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/iprependable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iprependable/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/ipublish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/ipublish.js -------------------------------------------------------------------------------- /src/shell/protocols/ipublish/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/ipublish/README.md -------------------------------------------------------------------------------- /src/shell/protocols/ipublish/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/ipublish/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/ipublish/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/ipublish/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/iqueryable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iqueryable.js -------------------------------------------------------------------------------- /src/shell/protocols/iqueryable/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iqueryable/about.md -------------------------------------------------------------------------------- /src/shell/protocols/iqueryable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iqueryable/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/iqueryable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iqueryable/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/iresettable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iresettable.js -------------------------------------------------------------------------------- /src/shell/protocols/iresettable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iresettable/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/iresettable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iresettable/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/ireversible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/ireversible.js -------------------------------------------------------------------------------- /src/shell/protocols/ireversible/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/ireversible/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/ireversible/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/ireversible/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/isend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/isend.js -------------------------------------------------------------------------------- /src/shell/protocols/isend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/isend/README.md -------------------------------------------------------------------------------- /src/shell/protocols/isend/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/isend/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/isend/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/isend/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/iset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iset.js -------------------------------------------------------------------------------- /src/shell/protocols/iset/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iset/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/iset/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iset/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/isubscribe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/isubscribe.js -------------------------------------------------------------------------------- /src/shell/protocols/isubscribe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/isubscribe/README.md -------------------------------------------------------------------------------- /src/shell/protocols/isubscribe/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/isubscribe/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/isubscribe/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/isubscribe/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/iswappable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iswappable.js -------------------------------------------------------------------------------- /src/shell/protocols/iswappable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iswappable/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/iswappable/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/iswappable/instance.js -------------------------------------------------------------------------------- /src/shell/protocols/itopic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/itopic.js -------------------------------------------------------------------------------- /src/shell/protocols/itopic/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/itopic/concrete.js -------------------------------------------------------------------------------- /src/shell/protocols/itopic/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/protocols/itopic/instance.js -------------------------------------------------------------------------------- /src/shell/shared.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/shared.js -------------------------------------------------------------------------------- /src/shell/transducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/transducers.js -------------------------------------------------------------------------------- /src/shell/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types.js -------------------------------------------------------------------------------- /src/shell/types/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/array.js -------------------------------------------------------------------------------- /src/shell/types/array/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/array/behave.js -------------------------------------------------------------------------------- /src/shell/types/atom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/atom.js -------------------------------------------------------------------------------- /src/shell/types/atom/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/atom/behave.js -------------------------------------------------------------------------------- /src/shell/types/atom/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/atom/construct.js -------------------------------------------------------------------------------- /src/shell/types/bus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/bus.js -------------------------------------------------------------------------------- /src/shell/types/bus/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/bus/behave.js -------------------------------------------------------------------------------- /src/shell/types/bus/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/bus/construct.js -------------------------------------------------------------------------------- /src/shell/types/command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/command.js -------------------------------------------------------------------------------- /src/shell/types/command/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/command/behave.js -------------------------------------------------------------------------------- /src/shell/types/command/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/command/construct.js -------------------------------------------------------------------------------- /src/shell/types/cursor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/cursor.js -------------------------------------------------------------------------------- /src/shell/types/cursor/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/cursor/behave.js -------------------------------------------------------------------------------- /src/shell/types/cursor/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/cursor/construct.js -------------------------------------------------------------------------------- /src/shell/types/drain-events-middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/drain-events-middleware.js -------------------------------------------------------------------------------- /src/shell/types/drain-events-middleware/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/drain-events-middleware/behave.js -------------------------------------------------------------------------------- /src/shell/types/drain-events-middleware/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/drain-events-middleware/construct.js -------------------------------------------------------------------------------- /src/shell/types/event-middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/event-middleware.js -------------------------------------------------------------------------------- /src/shell/types/event-middleware/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/event-middleware/behave.js -------------------------------------------------------------------------------- /src/shell/types/event-middleware/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/event-middleware/construct.js -------------------------------------------------------------------------------- /src/shell/types/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/event.js -------------------------------------------------------------------------------- /src/shell/types/event/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/event/behave.js -------------------------------------------------------------------------------- /src/shell/types/event/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/event/construct.js -------------------------------------------------------------------------------- /src/shell/types/handler-middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/handler-middleware.js -------------------------------------------------------------------------------- /src/shell/types/handler-middleware/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/handler-middleware/behave.js -------------------------------------------------------------------------------- /src/shell/types/handler-middleware/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/handler-middleware/construct.js -------------------------------------------------------------------------------- /src/shell/types/hash-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/hash-map.js -------------------------------------------------------------------------------- /src/shell/types/hash-map/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/hash-map/behave.js -------------------------------------------------------------------------------- /src/shell/types/hash-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/hash-set.js -------------------------------------------------------------------------------- /src/shell/types/hash-set/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/hash-set/behave.js -------------------------------------------------------------------------------- /src/shell/types/locking-middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/locking-middleware.js -------------------------------------------------------------------------------- /src/shell/types/locking-middleware/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/locking-middleware/behave.js -------------------------------------------------------------------------------- /src/shell/types/locking-middleware/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/locking-middleware/construct.js -------------------------------------------------------------------------------- /src/shell/types/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/map.js -------------------------------------------------------------------------------- /src/shell/types/map/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/map/behave.js -------------------------------------------------------------------------------- /src/shell/types/map/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/map/construct.js -------------------------------------------------------------------------------- /src/shell/types/object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/object.js -------------------------------------------------------------------------------- /src/shell/types/object/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/object/behave.js -------------------------------------------------------------------------------- /src/shell/types/observable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/observable.js -------------------------------------------------------------------------------- /src/shell/types/observable/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/observable/behave.js -------------------------------------------------------------------------------- /src/shell/types/observable/concrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/observable/concrete.js -------------------------------------------------------------------------------- /src/shell/types/observable/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/observable/construct.js -------------------------------------------------------------------------------- /src/shell/types/observer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/observer.js -------------------------------------------------------------------------------- /src/shell/types/observer/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/observer/behave.js -------------------------------------------------------------------------------- /src/shell/types/observer/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/observer/construct.js -------------------------------------------------------------------------------- /src/shell/types/set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/set.js -------------------------------------------------------------------------------- /src/shell/types/set/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/set/behave.js -------------------------------------------------------------------------------- /src/shell/types/set/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/set/construct.js -------------------------------------------------------------------------------- /src/shell/types/subject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/subject.js -------------------------------------------------------------------------------- /src/shell/types/subject/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/subject/behave.js -------------------------------------------------------------------------------- /src/shell/types/subject/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/subject/construct.js -------------------------------------------------------------------------------- /src/shell/types/tee-middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/tee-middleware.js -------------------------------------------------------------------------------- /src/shell/types/tee-middleware/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/tee-middleware/behave.js -------------------------------------------------------------------------------- /src/shell/types/tee-middleware/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/tee-middleware/construct.js -------------------------------------------------------------------------------- /src/shell/types/weak-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/weak-map.js -------------------------------------------------------------------------------- /src/shell/types/weak-map/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/weak-map/behave.js -------------------------------------------------------------------------------- /src/shell/types/weak-map/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/weak-map/construct.js -------------------------------------------------------------------------------- /src/shell/types/weak-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/weak-set.js -------------------------------------------------------------------------------- /src/shell/types/weak-set/behave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/weak-set/behave.js -------------------------------------------------------------------------------- /src/shell/types/weak-set/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/src/shell/types/weak-set/construct.js -------------------------------------------------------------------------------- /tests/failed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/tests/failed.svg -------------------------------------------------------------------------------- /tests/fav.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/tests/fav.ico -------------------------------------------------------------------------------- /tests/fav.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/tests/fav.svg -------------------------------------------------------------------------------- /tests/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/tests/index.html -------------------------------------------------------------------------------- /tests/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/tests/test.js -------------------------------------------------------------------------------- /tests/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlanza/atomic/HEAD/tests/tests.js --------------------------------------------------------------------------------