MCPcopy Index your code
hub / github.com/AnswerOverflow/AnswerOverflow / mockChannelWithFlags

Function mockChannelWithFlags

packages/core/mock.ts:103–119  ·  view source on GitHub ↗
(
	server: Server,
	override: Omit<PartialDeep<ChannelWithFlags>, 'serverId' | 'bitfield'> = {},
)

Source from the content-addressed store, hash-verified

101}
102
103export function mockChannelWithFlags(
104 server: Server,
105 override: Omit<PartialDeep<ChannelWithFlags>, 'serverId' | 'bitfield'> = {},
106): ChannelWithFlags {
107 const base = addFlagsToChannel(mockChannel(server));
108 const { flags, ...rest } = override;
109 const data = {
110 ...base,
111 flags: {
112 ...base.flags,
113 ...flags,
114 },
115 ...rest,
116 };
117 data.bitfield = dictToBitfield(data.flags, channelBitfieldFlags);
118 return data;
119}
120
121export function mockThread(
122 parent: Channel | ChannelWithFlags,

Callers 4

message.test.tsFile · 0.90
channel.test.tsFile · 0.90
seedOneFunction · 0.90
seedTwoFunction · 0.90

Calls 3

addFlagsToChannelFunction · 0.90
dictToBitfieldFunction · 0.90
mockChannelFunction · 0.85

Tested by

no test coverage detected