UNPKG

@terminus/ngx-tools

Version:

[![CircleCI][circle-badge]][circle-link] [![codecov][codecov-badge]][codecov-project] [![semantic-release][semantic-release-badge]][semantic-release] [![MIT License][license-image]][license-url] <br> [![NPM version][npm-version-image]][npm-url] [![Github

14 lines 1.52 kB
/** * Determine if a value is a boolean * * @param value - The value to test * @returns The result * * @example * isBoolean(true); // Returns: true * isBoolean('foo'); // Returns: false */ export const isBoolean = // eslint-disable-next-line @typescript-eslint/no-explicit-any (value) => value === true || value === false || Object.prototype.toString.call(value) === '[object Boolean]'; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtYm9vbGVhbi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0ZXJtaW51cy9uZ3gtdG9vbHMvdHlwZS1ndWFyZHMvIiwic291cmNlcyI6WyJpcy1ib29sZWFuL2lzLWJvb2xlYW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7OztHQVNHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sU0FBUztBQUNwQiw4REFBOEQ7QUFDOUQsQ0FBQyxLQUFVLEVBQW9CLEVBQUUsQ0FBQyxLQUFLLEtBQUssSUFBSSxJQUFJLEtBQUssS0FBSyxLQUFLLElBQUksTUFBTSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLGtCQUFrQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIGJvb2xlYW5cbiAqXG4gKiBAcGFyYW0gdmFsdWUgLSBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMgVGhlIHJlc3VsdFxuICpcbiAqIEBleGFtcGxlXG4gKiBpc0Jvb2xlYW4odHJ1ZSk7ICAvLyBSZXR1cm5zOiB0cnVlXG4gKiBpc0Jvb2xlYW4oJ2ZvbycpOyAvLyBSZXR1cm5zOiBmYWxzZVxuICovXG5leHBvcnQgY29uc3QgaXNCb29sZWFuID1cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbiAgKHZhbHVlOiBhbnkpOiB2YWx1ZSBpcyBib29sZWFuID0+IHZhbHVlID09PSB0cnVlIHx8IHZhbHVlID09PSBmYWxzZSB8fCBPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwodmFsdWUpID09PSAnW29iamVjdCBCb29sZWFuXSc7XG4iXX0=