@stacksjs/ts-validation
Version:
A simple TypeScript starter kit using Bun.
13 lines (9 loc) • 346 B
TypeScript
import type { IsBooleanOptions } from '../types';
declare const defaultOptions: IsBooleanOptions;
export default function isBoolean(str: string, options: IsBooleanOptions = defaultOptions): boolean {
assertString(str)
if (options.loose) {
return includes(looseBooleans, str.toLowerCase())
}
return includes(strictBooleans, str)
};