chore: añadir shims de tipos y adaptar tsconfig.core
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>main
parent
c3095153ca
commit
c65db73ac3
@ -0,0 +1,24 @@
|
|||||||
|
/* Lote 0 shims: ampliar tipos para Bun/Fetch sin tocar lógica de runtime */
|
||||||
|
declare global {
|
||||||
|
// Algunos módulos usan HeadersInit, no siempre presente sin lib DOM
|
||||||
|
type HeadersInit = any;
|
||||||
|
|
||||||
|
// Ensanchar Headers de Bun para que sea asignable donde se espera DOM HeadersInit
|
||||||
|
interface Headers {
|
||||||
|
toJSON?: any;
|
||||||
|
count?: any;
|
||||||
|
getAll?: any;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Añadir timeout soportado por Bun.fetch en algunos usos
|
||||||
|
interface BunFetchRequestInit {
|
||||||
|
timeout?: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Evitar 'unknown' en Response.json() en modo estricto
|
||||||
|
interface Response {
|
||||||
|
json(): Promise<any>;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export {};
|
||||||
Loading…
Reference in New Issue