Const
A symbol that is used to define a custom equality operator for a class or object.
import { isEqual, isEqualTag } from "scl";class Cat { constructor( public owner: Person, public name: string, public age: number ) { } public [isEqualTag](other: any) { return value instanceof Cat && isEqual(cat.owner, other.owner) && cat.name === other.name; }} Copy
import { isEqual, isEqualTag } from "scl";class Cat { constructor( public owner: Person, public name: string, public age: number ) { } public [isEqualTag](other: any) { return value instanceof Cat && isEqual(cat.owner, other.owner) && cat.name === other.name; }}
isEqual
A symbol that is used to define a custom equality operator for a class or object.