Skip to content

Commit

Permalink
Exported more classes and interfaces from the core module
Browse files Browse the repository at this point in the history
  • Loading branch information
notheotherben committed Apr 24, 2015
1 parent a020f4f commit 958b579
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 1 deletion.
32 changes: 32 additions & 0 deletions index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion index.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,27 @@ import _Core = require('./lib/Core');
import _Model = require('./lib/Model');
import _Instance = require('./lib/Instance');
import _Schema = require('./lib/Schema');
import _Cache = require('./lib/Cache');
import _CacheDirector = require('./lib/CacheDirector');

import _MemoryCache = require('./lib/caches/MemoryCache');
import _NoOpCache = require('./lib/caches/NoOpCache');

import _IDDirector = require('./lib/cacheControllers/IDDirector');

export = Iridium;

module Iridium {
export class Core extends _Core { };
export class Model<TDocument, TInstance> extends _Model.Model<TDocument, TInstance> { };
export class Instance<TDocument, TInstance> extends _Instance<TDocument, TInstance> { };

export class NoOpCache extends _NoOpCache { };
export class MemoryCache extends _MemoryCache { };

export class CacheOnID extends _IDDirector { };

export interface Schema extends _Schema { };
export interface ICache extends _Cache { };
export interface ICacheDirector extends _CacheDirector { };
};

0 comments on commit 958b579

Please sign in to comment.