Sha256: 2be9aa68262ae4dec6411d6130cc526db6dfc97a4271c75a029a8cbdc60ec37f
Contents?: true
Size: 690 Bytes
Versions: 2
Compression:
Stored size: 690 Bytes
Contents
import ArSyncStore from './ArSyncStore' import ArSyncConnectionManager from '../core/ConnectionManager' import ArSyncModelBase from '../core/ArSyncModelBase' import ConnectionAdapter from '../core/ConnectionAdapter' export default class ArSyncModel<T> extends ArSyncModelBase<T> { static setConnectionAdapter(adapter: ConnectionAdapter) { ArSyncStore.connectionManager = new ArSyncConnectionManager(adapter) } static createRefModel(request, option): any { return new ArSyncStore(request, option) } refManagerClass() { return ArSyncModel } connectionManager() { return ArSyncStore.connectionManager } static _cache = {} static cacheTimeout = 10 * 1000 }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ar_sync-1.0.1 | src/graph/ArSyncModel.ts |
ar_sync-1.0.0 | src/graph/ArSyncModel.ts |