import{isPlainObject as n}from"../../../is-plain-object/dist/is-plain-object.mjs";function t(n){return"boolean"==typeof n||n instanceof Boolean}function o(n){return"function"==typeof n||n instanceof Function}function e(n){return"number"==typeof n||n instanceof Number}function i(n){return null!==n&&"object"==typeof n}function u(n){return n instanceof RegExp}function r(n){return"string"==typeof n||n instanceof String}function c(t){return n(t)}function f(n,t=void 0){}function s(n){}function a(n){}function p(n){return!!c(n)&&(!!e(n.line)&&!!e(n.column))}function l(n){return!!c(n)&&(!!p(n.start)&&!!p(n.end))}export{f as assert,s as assertNumber,a as assertString,t as isBoolean,o as isFunction,e as isNumber,i as isObject,c as isPlainObject,p as isPosition,l as isRange,u as isRegExp,r as isString};