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

Function mockUserServerSettingsWithFlags

packages/core/mock.ts:147–162  ·  view source on GitHub ↗
(
	override: Omit<PartialDeep<UserServerSettingsWithFlags>, 'bitfield'> = {},
)

Source from the content-addressed store, hash-verified

145}
146
147export function mockUserServerSettingsWithFlags(
148 override: Omit<PartialDeep<UserServerSettingsWithFlags>, 'bitfield'> = {},
149): UserServerSettingsWithFlags {
150 const base = addFlagsToUserServerSettings(mockUserServerSettings());
151 const { flags, ...rest } = override;
152 const data = {
153 ...base,
154 flags: {
155 ...base.flags,
156 ...flags,
157 },
158 ...rest,
159 };
160 data.bitfield = dictToBitfield(data.flags, userServerSettingsFlags);
161 return data;
162}

Callers

nothing calls this directly

Calls 3

dictToBitfieldFunction · 0.90
mockUserServerSettingsFunction · 0.85

Tested by

no test coverage detected