16 lines
258 B
TypeScript
16 lines
258 B
TypeScript
export function identity<T>(obj: T) {
|
|
return obj;
|
|
}
|
|
|
|
export function looseEquals<T>(a: T, b: T) {
|
|
return a == b;
|
|
}
|
|
|
|
export function strictEquals<T>(a: T, b: T) {
|
|
return a === b;
|
|
}
|
|
|
|
export function sameValue<T>(a: T, b: T) {
|
|
return Object.is(a, b);
|
|
}
|