Skip to content

Commit da0beb4

Browse files
committed
Testing with exported anmespace and types
1 parent e4dc61c commit da0beb4

File tree

3 files changed

+32
-3
lines changed

3 files changed

+32
-3
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"version": "1.1.0",
1010
"main": "./lib/index.js",
1111
"files": [
12-
"lib/**/*.js"
12+
"lib/"
1313
],
1414
"scripts": {
1515
"build": "node_modules/.bin/tsc",

src/index.ts

+28-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,29 @@
11
import { Racer } from './Racer';
2-
module.exports = new Racer();
2+
import { Model } from './Model';
3+
import * as util from './util';
4+
import { RacerBackend } from './Backend';
5+
import { Query } from './Model/Query';
6+
7+
// module.exports = new Racer();
8+
const { use, serverUse } = util;
9+
10+
export { Model };
11+
export { Query };
12+
export { Racer };
13+
export { RacerBackend };
14+
export { use, serverUse };
15+
export { util };
16+
export const racer = new Racer();
17+
18+
export function createModel(data) {
19+
var model = new Model();
20+
if (data) {
21+
model.createConnection(data);
22+
model.unbundle(data);
23+
}
24+
return model;
25+
}
26+
27+
export function createBackend(options) {
28+
return new RacerBackend(racer, options);
29+
};

tsconfig.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@
66
"module": "CommonJS",
77
"noImplicitUseStrict": true,
88
"outDir": "lib",
9+
"target": "ES5",
910
"sourceMap": false,
10-
"target": "ES5"
11+
"declaration": true,
12+
"declarationMap": false,
1113
},
1214
"include": [
1315
"src/**/*"

0 commit comments

Comments
 (0)