Skip to content

Commit 8c56008

Browse files
committed
Cache: expose transformBuilder
1 parent 2a96fa3 commit 8c56008

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

addon/-private/cache.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ import Orbit, {
88
RecordOperation,
99
Record,
1010
KeyMap,
11-
Schema
11+
Schema,
12+
TransformBuilder
1213
} from '@orbit/data';
1314
import { QueryResultData } from '@orbit/record-cache';
1415
import { MemoryCache } from '@orbit/memory';
@@ -58,6 +59,10 @@ export default class Cache {
5859
return this._sourceCache.schema;
5960
}
6061

62+
get transformBuilder(): TransformBuilder {
63+
return this._sourceCache.transformBuilder;
64+
}
65+
6166
/**
6267
* @deprecated
6368
*/

tests/integration/cache-test.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,10 @@ module('Integration - Cache', function(hooks) {
1818
cache = null;
1919
});
2020

21-
test('exposes keyMap and schema', function(assert) {
21+
test('exposes properties from underlying MemoryCache', function(assert) {
2222
assert.strictEqual(cache.keyMap, store.source.keyMap);
2323
assert.strictEqual(cache.schema, store.source.schema);
24+
assert.strictEqual(cache.transformBuilder, store.source.transformBuilder);
2425
});
2526

2627
test('liveQuery - adds record that becomes a match', async function(assert) {

0 commit comments

Comments
 (0)