
throw new Error를 통해 {"error":"Not Equal"} 과 같은 메시지를 받을 수 있도록 한다.type ToBeOrNotToBe = {
    toBe: (val: any) => boolean | Error;
    notToBe: (val: any) => boolean | Error;
};
function expect(val: any): ToBeOrNotToBe {
    return {
        toBe: (tar: any) => {
            if(val === tar) return true
            else throw new Error("Not Equal")
        },
        notToBe: (tar: any) => {
            if(val !== tar) return true
            else throw new Error("Equal")
        }
    }
};