Skip to content

Commit 1eda5a9

Browse files
💥 refactor!: Use flat export style.
BREAKING CHANGE: Default export is gone.
1 parent ad8c970 commit 1eda5a9

File tree

3 files changed

+12
-44
lines changed

3 files changed

+12
-44
lines changed

src/deque.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
import {
2-
UnboundedDeque,
3-
BoundedDeque,
4-
SingleElementDeque,
5-
EmptyDeque,
6-
} from './implementation/index.js';
1+
import UnboundedDeque from './implementation/UnboundedDeque.js';
2+
import BoundedDeque from './implementation/BoundedDeque.js';
3+
import SingleElementDeque from './implementation/SingleElementDeque.js';
4+
import EmptyDeque from './implementation/EmptyDeque.js';
75

86
import _deque from './_deque.js';
97

src/implementation/index.js

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/index.js

Lines changed: 8 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,8 @@
1-
import deque from './deque.js';
2-
import _deque from './_deque.js';
3-
import {
4-
Deque,
5-
ArbitrarySizeDeque,
6-
UnboundedDeque,
7-
BoundedDeque,
8-
SingleElementDeque,
9-
EmptyDeque,
10-
} from './implementation/index.js';
11-
12-
export default deque;
13-
14-
export {
15-
deque,
16-
_deque,
17-
Deque,
18-
ArbitrarySizeDeque,
19-
UnboundedDeque,
20-
BoundedDeque,
21-
SingleElementDeque,
22-
EmptyDeque,
23-
};
1+
export {default as ArbitrarySizeDeque} from './implementation/ArbitrarySizeDeque.js';
2+
export {default as BoundedDeque} from './implementation/BoundedDeque.js';
3+
export {default as Deque} from './implementation/Deque.js';
4+
export {default as EmptyDeque} from './implementation/EmptyDeque.js';
5+
export {default as SingleElementDeque} from './implementation/SingleElementDeque.js';
6+
export {default as UnboundedDeque} from './implementation/UnboundedDeque.js';
7+
export {default as _deque} from './_deque.js';
8+
export {default as deque} from './deque.js';

0 commit comments

Comments
 (0)