import { TDMModel, TDMCollection } from '@tdm/core'; import { ResourceControl } from '@tdm/data'; declare module '@tdm/core/tdm/lib/model/tdm-model' { interface TDMModel { /** * @extension '@tdm/data/plugin/active-record' */ readonly $rc: ResourceControl; } interface TDMModelBase { /** * @extension '@tdm/data/plugin/active-record' */ readonly $rc: ResourceControl; } } export interface StatefulActiveRecordCollection extends TDMCollection, TDMModel> { } declare module '@tdm/core/tdm/lib/model/tdm-collection' { interface TDMCollection { /** * @extension '@tdm/data/plugin/active-record' */ readonly $rc: ResourceControl>; } }