UNPKG

@sudoo/marked

Version:

JavaScript & TypeScript code runner in JavaScript, safe with marked territory, asynchronous

26 lines (25 loc) 725 B
/** * @author WMXPY * @namespace Util_Error * @description Assert */ import { ERROR_CODE } from "../../declare/error-code"; declare class Assert<T> { private _elements; private _reverse; constructor(element: T); get is(): Assert<T>; get to(): Assert<T>; get be(): Assert<T>; get not(): Assert<T>; and(element: T): Assert<T>; exist(code?: ERROR_CODE): Assert<T>; true(code?: ERROR_CODE): Assert<T>; array(code?: ERROR_CODE): Assert<T>; number(code?: ERROR_CODE): Assert<T>; string(code?: ERROR_CODE): Assert<T>; firstValue(): T; protected eachElement(func: (value: T) => boolean): boolean; } export declare const assert: <T>(element: T) => Assert<T>; export {};