MCPcopy Create free account
hub / github.com/AnswerOverflow/AnswerOverflow / assertIsNotValue

Function assertIsNotValue

packages/api/src/utils/permissions.ts:34–50  ·  view source on GitHub ↗
({
	actualValue,
	expectedToNotBeValue,
	errorMessage,
}: {
	actualValue: T;
	expectedToNotBeValue: T;
	errorMessage: string;
})

Source from the content-addressed store, hash-verified

32}
33
34export function assertIsNotValue<T>({
35 actualValue,
36 expectedToNotBeValue,
37 errorMessage,
38}: {
39 actualValue: T;
40 expectedToNotBeValue: T;
41 errorMessage: string;
42}) {
43 if (actualValue === expectedToNotBeValue) {
44 return new TRPCError({
45 code: 'PRECONDITION_FAILED',
46 message: errorMessage,
47 });
48 }
49 return;
50}
51
52export function isSuperUser(ctx: Context) {
53 if (

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected