@v4fire/core
Version:
V4Fire core library
18 lines (15 loc) • 423 B
text/typescript
/*!
* V4Fire Core
* https://github.com/V4Fire/Core
*
* Released under the MIT license
* https://github.com/V4Fire/Core/blob/master/LICENSE
*/
import type { Event } from 'core/async/interface';
/**
* Returns true if the specified value is looks like an event object
* @param value
*/
export function isEvent(value: unknown): value is Event {
return Object.isPlainObject(value) && Object.isString(value.event);
}