typescript-dotnet-amd
Version:
A JavaScript-Friendly .NET Based TypeScript Library.
24 lines (20 loc) • 512 B
TypeScript
/*!
* @author electricessence / https://github.com/electricessence/
* Licensing: MIT https://github.com/electricessence/TypeScript.NET/blob/master/LICENSE.md
*/
/*
* Included for ES6 compatibility.
*/
export interface IIteratorResult<T>
{
done:boolean;
value?:T;
index?:number;
}
export interface IIterator<T>
{
next(value?:any):IIteratorResult<T>;
'return'?<TReturn>(value?:TReturn):IIteratorResult<TReturn>;
'throw'?(e?:any):IIteratorResult<T>;
}
export default IIterator;