(
server: Server,
override: Omit<PartialDeep<ChannelWithFlags>, 'serverId' | 'bitfield'> = {},
)
| 101 | } |
| 102 | |
| 103 | export 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 | |
| 121 | export function mockThread( |
| 122 | parent: Channel | ChannelWithFlags, |
no test coverage detected