File tree 12 files changed +29
-29
lines changed 12 files changed +29
-29
lines changed Original file line number Diff line number Diff line change 1
- import Heap from './Heap' ;
2
- import keeporder from './keeporder' ;
3
- import nextchild from './nextchild' ;
4
- import siftdown from './siftdown' ;
5
- import siftup from './siftup' ;
1
+ import Heap from './Heap.js ' ;
2
+ import keeporder from './keeporder.js ' ;
3
+ import nextchild from './nextchild.js ' ;
4
+ import siftdown from './siftdown.js ' ;
5
+ import siftup from './siftup.js ' ;
6
6
7
7
export default {
8
8
Heap ,
Original file line number Diff line number Diff line change 1
- import nextchild from './nextchild' ;
1
+ import nextchild from './nextchild.js ' ;
2
2
3
3
/**
4
4
* Sifts down a node.
Original file line number Diff line number Diff line change 1
- import { siftdown , Heap } from './core' ;
1
+ import { siftdown , Heap } from './core/index.js ' ;
2
2
3
3
/**
4
4
* Builds a heap in O(n) operations.
Original file line number Diff line number Diff line change 1
1
import { IndexError } from '@failure-abstraction/error' ;
2
- import { siftdown } from './core' ;
2
+ import { siftdown } from './core/index.js ' ;
3
3
4
4
export default function heappop ( heap ) {
5
5
Original file line number Diff line number Diff line change 1
- import { siftup } from './core' ;
1
+ import { siftup } from './core/index.js ' ;
2
2
3
3
export default function heappush ( heap , item ) {
4
4
Original file line number Diff line number Diff line change 1
- import { siftdown } from './core' ;
1
+ import { siftdown } from './core/index.js ' ;
2
2
3
3
export default function heappushpop ( heap , item ) {
4
4
Original file line number Diff line number Diff line change 1
1
import { IndexError } from '@failure-abstraction/error' ;
2
- import { siftdown } from './core' ;
2
+ import { siftdown } from './core/index.js ' ;
3
3
4
4
export default function heapreplace ( heap , item ) {
5
5
Original file line number Diff line number Diff line change 1
- import core from './core' ;
2
- import heapify from './heapify' ;
3
- import heappop from './heappop' ;
4
- import heappush from './heappush' ;
5
- import heappushpop from './heappushpop' ;
6
- import heapreplace from './heapreplace' ;
7
- import merge from './merge' ;
8
- import nlargest from './nlargest' ;
9
- import nsmallest from './nsmallest' ;
1
+ import core from './core/index.js ' ;
2
+ import heapify from './heapify.js ' ;
3
+ import heappop from './heappop.js ' ;
4
+ import heappush from './heappush.js ' ;
5
+ import heappushpop from './heappushpop.js ' ;
6
+ import heapreplace from './heapreplace.js ' ;
7
+ import merge from './merge.js ' ;
8
+ import nlargest from './nlargest.js ' ;
9
+ import nsmallest from './nsmallest.js ' ;
10
10
11
11
export default {
12
12
core ,
Original file line number Diff line number Diff line change @@ -2,11 +2,11 @@ import {enumerate} from '@iterable-iterator/zip';
2
2
import { map } from '@iterable-iterator/map' ;
3
3
import { iter } from '@iterable-iterator/iter' ;
4
4
5
- import { keeporder } from './core' ;
5
+ import { keeporder } from './core/index.js ' ;
6
6
7
- import heapify from './heapify' ;
8
- import heappop from './heappop' ;
9
- import heapreplace from './heapreplace' ;
7
+ import heapify from './heapify.js ' ;
8
+ import heappop from './heappop.js ' ;
9
+ import heapreplace from './heapreplace.js ' ;
10
10
11
11
export default function * merge ( compare , ...iterables ) {
12
12
Original file line number Diff line number Diff line change 1
1
import { reversed } from '@total-order/reversed' ;
2
2
3
- import nsmallest from './nsmallest' ;
3
+ import nsmallest from './nsmallest.js ' ;
4
4
5
5
export default function nlargest ( compare , n , iterable ) {
6
6
Original file line number Diff line number Diff line change @@ -5,10 +5,10 @@ import {iter} from '@iterable-iterator/iter';
5
5
import { _zip2 } from '@iterable-iterator/zip' ;
6
6
import { reversed } from '@total-order/reversed' ;
7
7
8
- import { keeporder } from './core' ;
8
+ import { keeporder } from './core/index.js ' ;
9
9
10
- import heapify from './heapify' ;
11
- import heapreplace from './heapreplace' ;
10
+ import heapify from './heapify.js ' ;
11
+ import heapreplace from './heapreplace.js ' ;
12
12
13
13
export default function nsmallest ( compare , n , iterable ) {
14
14
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ import { increasing } from '@total-order/primitive' ;
4
4
import { list } from "@iterable-iterator/list" ;
5
5
import { IndexError } from '@failure-abstraction/error' ;
6
6
7
- import heapq from '../../src' ;
7
+ import heapq from '../../src/index.js ' ;
8
8
9
9
test ( "heapq" , t => {
10
10
You can’t perform that action at this time.
0 commit comments