isNamedTypedTupleLike

Test if a value is named typed tuple-like.

Usage

var isNamedTypedTupleLike = require( '@stdlib/assert/is-named-typed-tuple-like' );

isNamedTypedTupleLike( value )

Tests if a value is named typed tuple-like.

var namedtypedtuple = require( '@stdlib/utils/named-typed-tuple' );

var Point = namedtypedtuple( [ 'x', 'y' ] );
var p = new Point();

var bool = isNamedTypedTupleLike( p );
// returns true

Examples

var namedtypedtuple = require( '@stdlib/utils/named-typed-tuple' );
var isNamedTypedTupleLike = require( '@stdlib/assert/is-named-typed-tuple-like' );

var Point = namedtypedtuple( [ 'x', 'y' ] );
var p = new Point();

var bool = isNamedTypedTupleLike( p );
// returns true

bool = isNamedTypedTupleLike( [ 1, 2, 3, 4 ] );
// returns false

bool = isNamedTypedTupleLike( {} );
// returns false

bool = isNamedTypedTupleLike( null );
// returns false
Did you find this page helpful?