UNPKG

@pilotlab/data

Version:

A luxurious user experience framework, developed by your friends at Pilot.

26 lines (17 loc) 636 B
import { IInitializable } from '@pilotlab/initializable'; import { IAttributeChangeOptions } from '../attributes/interfaces/iAttributeChangeOptions'; import { IDataOwner } from './iDataOwner'; import IData from './iData'; export interface IDataSetter extends IInitializable { owner:IDataOwner; changeOptions:IAttributeChangeOptions; create( dataOwner:IDataOwner, data:IData, changeOptions:IAttributeChangeOptions, isBatchStarted?:boolean ):IDataSetter; start(changeOptions?:IAttributeChangeOptions, isBatch?:boolean):IDataSetter; end():void; } export default IDataSetter;