Skip to content

Commit

Permalink
feat: add slothdb exports
Browse files Browse the repository at this point in the history
  • Loading branch information
vinz243 committed Apr 3, 2018
1 parent aa1ca11 commit 16202f4
Show file tree
Hide file tree
Showing 5 changed files with 67 additions and 29 deletions.
32 changes: 29 additions & 3 deletions src/slothdb.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
// Import here Polyfills if needed. Recommended core-js (npm i -D core-js)
// import "core-js/fn/array.find"
// ...
import SlothEntity from './decorators/SlothEntity'
import SlothField from './decorators/SlothField'
import SlothURI from './decorators/SlothURI'
import SlothRel from './decorators/SlothRel'
import BaseEntity from './models/BaseEntity'
import { Subscriber, ActionType, ChangeAction } from './models/changes'
import {
BelongsToDescriptor,
HasManyDescriptor
} from './models/relationDescriptors'
import PouchFactory from './models/PouchFactory'
import { belongsToMapper } from './utils/relationMappers'
import SlothDatabase from './models/SlothDatabase'

export {
SlothEntity,
SlothURI,
SlothRel,
SlothField,
BaseEntity,
Subscriber,
ActionType,
ChangeAction,
PouchFactory,
BelongsToDescriptor,
HasManyDescriptor,
SlothDatabase,
belongsToMapper
}
16 changes: 9 additions & 7 deletions test/integration/Album.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
import BaseEntity from '../../src/models/BaseEntity'
import SlothDatabase from '../../src/models/SlothDatabase'
import SlothEntity from '../../src/decorators/SlothEntity'
import SlothURI from '../../src/decorators/SlothURI'
import SlothField from '../../src/decorators/SlothField'
import SlothRel from '../../src/decorators/SlothRel'
import { belongsToMapper } from '../../src/utils/relationMappers'
import {
BaseEntity,
SlothDatabase,
SlothEntity,
SlothURI,
SlothField,
SlothRel,
belongsToMapper
} from '../../src/slothdb'
import Artist from './Artist'
import Track from './Track'

Expand Down
17 changes: 10 additions & 7 deletions test/integration/Artist.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
import BaseEntity from '../../src/models/BaseEntity'
import SlothDatabase from '../../src/models/SlothDatabase'
import SlothEntity from '../../src/decorators/SlothEntity'
import SlothURI from '../../src/decorators/SlothURI'
import SlothField from '../../src/decorators/SlothField'
import Album from './Album'
import SlothRel from '../../src/decorators/SlothRel'
import {
BaseEntity,
SlothDatabase,
SlothEntity,
SlothURI,
SlothField,
SlothRel
} from '../../src/slothdb'

import Track from './Track'
import Album from './Album'

export interface ArtistSchema {
_id: string
Expand Down
13 changes: 8 additions & 5 deletions test/integration/Author.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
import BaseEntity from '../../src/models/BaseEntity'
import SlothDatabase from '../../src/models/SlothDatabase'
import SlothEntity from '../../src/decorators/SlothEntity'
import SlothURI from '../../src/decorators/SlothURI'
import SlothField from '../../src/decorators/SlothField'
import {
BaseEntity,
SlothDatabase,
SlothEntity,
SlothURI,
SlothField,
SlothRel
} from '../../src/slothdb'

export interface AuthorSchema {
_id: string
Expand Down
18 changes: 11 additions & 7 deletions test/integration/Track.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
import SlothEntity from '../../src/decorators/SlothEntity'
import BaseEntity from '../../src/models/BaseEntity'
import SlothField from '../../src/decorators/SlothField'
import SlothRel from '../../src/decorators/SlothRel'
import { belongsToMapper } from '../../src/utils/relationMappers'
import SlothDatabase from '../../src/models/SlothDatabase'
import SlothURI from '../../src/decorators/SlothURI'
import {
BaseEntity,
SlothDatabase,
SlothEntity,
SlothURI,
SlothField,
SlothRel,
belongsToMapper
} from '../../src/slothdb'
import Artist from './Artist'
import Album from './Album'

export interface TrackSchema {
_id: string
Expand Down

0 comments on commit 16202f4

Please sign in to comment.