6be163a329
Co-Authored-By: Claude Code <noreply@anthropic.com>
13 lines
305 B
TypeScript
13 lines
305 B
TypeScript
export interface CtkConfig {
|
|
siteId: string;
|
|
endpoint: string;
|
|
batchSize?: number;
|
|
flushMs?: number;
|
|
maxRetry?: number;
|
|
queueMax?: number;
|
|
}
|
|
|
|
export function mergeConfig(opts: CtkConfig): Required<CtkConfig> {
|
|
return { batchSize: 10, flushMs: 15000, maxRetry: 3, queueMax: 200, ...opts };
|
|
}
|