export = calledInOrder;
|
/**
|
* A Sinon proxy object (fake, spy, stub)
|
*
|
* @typedef {object} SinonProxy
|
* @property {Function} calledBefore - A method that determines if this proxy was called before another one
|
* @property {string} id - Some id
|
* @property {number} callCount - Number of times this proxy has been called
|
*/
|
/**
|
* Returns true when the spies have been called in the order they were supplied in
|
*
|
* @param {SinonProxy[] | SinonProxy} spies An array of proxies, or several proxies as arguments
|
* @returns {boolean} true when spies are called in order, false otherwise
|
*/
|
declare function calledInOrder(spies: SinonProxy[] | SinonProxy, ...args: any[]): boolean;
|
declare namespace calledInOrder {
|
export { SinonProxy };
|
}
|
/**
|
* A Sinon proxy object (fake, spy, stub)
|
*/
|
type SinonProxy = {
|
/**
|
* - A method that determines if this proxy was called before another one
|
*/
|
calledBefore: Function;
|
/**
|
* - Some id
|
*/
|
id: string;
|
/**
|
* - Number of times this proxy has been called
|
*/
|
callCount: number;
|
};
|