chore: use satisfies where applicable (#8884)

* chore: use satisfies where applicable

* chore: remove unneeded eslint ignores

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
This commit is contained in:
Suneet Tipirneni
2022-12-15 21:12:38 -05:00
committed by GitHub
parent 7a5134459c
commit 273ba45e27
5 changed files with 13 additions and 13 deletions

View File

@@ -34,7 +34,7 @@ export interface BaseBrokerOptions {
/**
* Default broker options
*/
export const DefaultBrokerOptions: Required<BaseBrokerOptions> = {
export const DefaultBrokerOptions = {
name: randomBytes(20).toString('hex'),
maxChunk: 10,
blockTimeout: 5_000,
@@ -43,7 +43,7 @@ export const DefaultBrokerOptions: Required<BaseBrokerOptions> = {
return Buffer.from(encoded.buffer, encoded.byteOffset, encoded.byteLength);
},
decode: (data): unknown => decode(data),
};
} as const satisfies Required<BaseBrokerOptions>;
export type ToEventMap<
TRecord extends Record<string, any>,

View File

@@ -21,10 +21,10 @@ export interface RPCRedisBrokerOptions extends RedisBrokerOptions {
/**
* Default values used for the {@link RPCRedisBrokerOptions}
*/
export const DefaultRPCRedisBrokerOptions: Required<Omit<RPCRedisBrokerOptions, 'redisClient'>> = {
export const DefaultRPCRedisBrokerOptions = {
...DefaultBrokerOptions,
timeout: 5_000,
};
} as const satisfies Required<Omit<RPCRedisBrokerOptions, 'redisClient'>>;
/**
* RPC broker powered by Redis