override of "valueOf" removed

Interface '$data.IPromise<T>' cannot extend interface 'Object':
	Types of property 'valueOf' of types 'IPromise<T>' and 'Object' are incompatible:
Call signatures of types '() => any' and '() => Object' are incompatible.