* feat: implement board access control * fix: deepsource issues * wip: address pull request feedback * chore: address pull request feedback * fix: format issue * test: improve tests * fix: type and lint issue * chore: address pull request feedback * refactor: rename board procedures
12 lines
265 B
TypeScript
12 lines
265 B
TypeScript
import { expect } from "vitest";
|
|
|
|
export const expectToBeDefined = <T>(value: T) => {
|
|
if (value === undefined) {
|
|
expect(value).toBeDefined();
|
|
}
|
|
if (value === null) {
|
|
expect(value).not.toBeNull();
|
|
}
|
|
return value as Exclude<T, undefined | null>;
|
|
};
|