Home Manual Reference Source

src/index.js

import {
	IndexError ,
	KeyError ,
	NotImplementedError ,
	TypeError ,
	ValueError ,
} from '@aureooms/js-error' ;

import chainmap from '@aureooms/js-collections-chainmap' ;
import dict from '@aureooms/js-collections-dict' ;
import ordereddict from '@aureooms/js-collections-ordereddict' ;
import defaultdict from '@aureooms/js-collections-defaultdict' ;

import {
	deque ,
	ArbitrarySizeDeque ,
	BoundedDeque ,
	Deque ,
	EmptyDeque ,
	SingleElementDeque ,
	UnboundedDeque ,
} from '@aureooms/js-collections-deque' ;

import namedtuple from '@aureooms/js-collections-namedtuple' ;
import counter from '@aureooms/js-collections-counter' ;
import set from '@aureooms/js-collections-set' ;

const collections = {

	chainmap ,
	counter ,
	deque ,
	dict ,
	ordereddict ,
	defaultdict ,
	namedtuple ,
	set ,

	ArbitrarySizeDeque ,
	BoundedDeque ,
	Deque ,
	EmptyDeque ,
	SingleElementDeque ,
	UnboundedDeque ,

	IndexError ,
	KeyError ,
	NotImplementedError ,
	TypeError ,
	ValueError ,

} ;

export default collections ;

export {

	chainmap ,
	counter ,
	deque ,
	dict ,
	ordereddict ,
	defaultdict ,
	namedtuple ,
	set ,

	ArbitrarySizeDeque ,
	BoundedDeque ,
	Deque ,
	EmptyDeque ,
	SingleElementDeque ,
	UnboundedDeque ,

	IndexError ,
	KeyError ,
	NotImplementedError ,
	TypeError ,
	ValueError ,

} ;