Skip to content

Commit b1a4c57

Browse files
committed
refactor: use import syntax
1 parent d739088 commit b1a4c57

37 files changed

+148
-160
lines changed

src/database.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
import JSONStream = require('JSONStream');
2-
import Bluebird = require('bluebird');
1+
import JSONStream from 'JSONStream';
2+
import Bluebird from 'bluebird';
33
import { writev, promises as fsPromises, createReadStream } from 'graceful-fs';
44
import { pipeline, Stream } from 'stream';
5-
import Model = require('./model');
6-
import Schema = require('./schema');
7-
import SchemaType = require('./schematype');
8-
import WarehouseError = require('./error');
9-
// eslint-disable-next-line @typescript-eslint/no-var-requires
5+
import Model from './model';
6+
import Schema from './schema';
7+
import SchemaType from './schematype';
8+
import WarehouseError from './error';
9+
import log from 'hexo-log';
10+
1011
const pkg = require('../package.json');
11-
const log = require('hexo-log')();
1212
const { open } = fsPromises;
1313
const pipelineAsync = Bluebird.promisify(pipeline) as (...args: Stream[]) => Bluebird<unknown>;
1414

src/error/population.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import WarehouseError = require('../error');
1+
import WarehouseError from '../error';
22

33
class PopulationError extends WarehouseError {}
44

src/error/validation.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import WarehouseError = require('../error');
1+
import WarehouseError from '../error';
22

33
class ValidationError extends WarehouseError {}
44

55
ValidationError.prototype.name = 'ValidationError';
66

7-
export = ValidationError;
7+
export = ValidationError;

src/model.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
import { EventEmitter } from 'events';
2-
import rfdc = require('rfdc');
2+
import rfdc from 'rfdc';
33
const cloneDeep = rfdc();
4-
import Promise = require('bluebird');
5-
import util = require('./util');
4+
import Promise from 'bluebird';
5+
import util from './util';
66
const { parseArgs, getProp, setGetter, shuffle } = util;
7-
import Document = require('./document');
8-
import Query = require('./query');
9-
import Schema = require('./schema');
10-
import Types = require('./types');
11-
import WarehouseError = require('./error');
12-
import PopulationError = require('./error/population');
13-
import Mutex = require('./mutex');
7+
import Document from './document';
8+
import Query from './query';
9+
import Schema from './schema';
10+
import Types from './types/index';
11+
import WarehouseError from './error';
12+
import PopulationError from './error/population';
13+
import Mutex from './mutex';
1414

1515
class Model extends EventEmitter {
1616
_mutex = new Mutex();

src/query.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import Promise = require('bluebird');
2-
import util = require('./util');
1+
import Promise from 'bluebird';
2+
import util from './util';
33
const { parseArgs, shuffle } = util;
44

55
abstract class Query {

src/schema.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import SchemaType = require('./schematype');
2-
import Types = require('./types');
3-
import Promise = require('bluebird');
4-
import util = require('./util');
1+
import SchemaType from './schematype';
2+
import Types from './types/index';
3+
import Promise from 'bluebird';
4+
import util from './util';
55
const { getProp, setProp, delProp } = util;
6-
import PopulationError = require('./error/population');
7-
import SchemaTypeVirtual = require('./types/virtual');
6+
import PopulationError from './error/population';
7+
import SchemaTypeVirtual from './types/virtual';
88
// eslint-disable-next-line @typescript-eslint/no-var-requires
99
const isPlainObject: (o: any) => boolean = require('is-plain-object');
1010

src/schematype.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import util = require('./util');
1+
import util from './util';
22
const { setProp } = util;
3-
import ValidationError = require('./error/validation');
3+
import ValidationError from './error/validation';
44

55
/**
66
* This is the basic schema type.

src/types/array.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import SchemaType = require('../schematype');
2-
import ValidationError = require('../error/validation');
1+
import SchemaType from '../schematype';
2+
import ValidationError from '../error/validation';
33

44
const { isArray } = Array;
55

src/types/boolean.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import SchemaType = require('../schematype');
2-
import ValidationError = require('../error/validation');
1+
import SchemaType from '../schematype';
2+
import ValidationError from '../error/validation';
33

44
/**
55
* Boolean schema type.

src/types/buffer.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import SchemaType = require('../schematype');
2-
import ValidationError = require('../error/validation');
1+
import SchemaType from '../schematype';
2+
import ValidationError from '../error/validation';
33

44
/**
55
* Boolean schema type.

0 commit comments

Comments
 (0)