From 397010533bae954d1d0b69b3439ad53ac9486bf1 Mon Sep 17 00:00:00 2001 From: Google Publisher Tag Bot Date: Thu, 5 Feb 2026 21:26:36 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=A4=96=20Merge=20PR=20#74482=20Sync?= =?UTF-8?q?=20latest=20changes=20to=20@types/google-publisher-tag=20by=20@?= =?UTF-8?q?google-publisher-tag?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: jimper --- .../google-publisher-tag-tests.ts | 4 ++-- types/google-publisher-tag/index.d.ts | 14 +++++++++++--- types/google-publisher-tag/package.json | 2 +- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/types/google-publisher-tag/google-publisher-tag-tests.ts b/types/google-publisher-tag/google-publisher-tag-tests.ts index d90a5e227b702f..e81034c2a407bb 100644 --- a/types/google-publisher-tag/google-publisher-tag-tests.ts +++ b/types/google-publisher-tag/google-publisher-tag-tests.ts @@ -1,5 +1,5 @@ -// Tests for Google Publisher Tag 1.20260126 -// Synced from: https://github.com/googleads/google-publisher-tag-types/commit/73204dbcec799a1e93c07bdce1110a1e7e63b420 +// Tests for Google Publisher Tag 1.20260202 +// Synced from: https://github.com/googleads/google-publisher-tag-types/commit/4c584da266672a58c8bbed7add283c848a179fcb // Test for googletag.cmd function test_googletag_cmd() { diff --git a/types/google-publisher-tag/index.d.ts b/types/google-publisher-tag/index.d.ts index f30d216be12f46..35a69034fd4133 100644 --- a/types/google-publisher-tag/index.d.ts +++ b/types/google-publisher-tag/index.d.ts @@ -1717,19 +1717,27 @@ declare namespace googletag { /** Array of two numbers representing [width, height]. */ type SingleSizeArray = [number, number]; + /** + * The size string where the ad container takes 100% width of its parent div and + * then resizes its height to fit the creative content. Similar to how regular + * block elements on a page behave. Used for native ads (see + * [related article](https://support.google.com/admanager/answer/6366845)). + */ + type FluidSize = "fluid"; + /** * Named sizes that a slot can have. In most cases size is a fixed-size * rectangle but there are some cases when we need other kinds of size * specifications. Only the following are valid named sizes: * - * - **fluid**: the ad container takes 100% width of parent div and then - * resizes its height to fit creative content. Similar to how regular block + * - **fluid**: the ad container takes 100% width of its parent div and then + * resizes its height to fit the creative content. Similar to how regular block * elements on a page behave. Used for native ads (see * [related article](https://support.google.com/admanager/answer/6366845)). * Note that both `fluid` and `['fluid']` are acceptable forms to declare a * slot size as fluid. */ - type NamedSize = "fluid" | ["fluid"]; + type NamedSize = FluidSize | [FluidSize]; /** * A single valid size for a slot. diff --git a/types/google-publisher-tag/package.json b/types/google-publisher-tag/package.json index 41741f3366ccfb..0c9ec341ca761c 100644 --- a/types/google-publisher-tag/package.json +++ b/types/google-publisher-tag/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@types/google-publisher-tag", - "version": "1.20260126.9999", + "version": "1.20260202.9999", "nonNpm": "conflict", "nonNpmDescription": "Google Publisher Tag", "projects": [ From 9359ec04692d2278b694ec3704bdebc3145666a2 Mon Sep 17 00:00:00 2001 From: Mark Fulton Date: Thu, 5 Feb 2026 08:21:24 -0600 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=A4=96=20Merge=20PR=20#74414=20node:?= =?UTF-8?q?=20more=20fetch=20init=20types=20by=20@mfulton26?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- types/node/v20/web-globals/fetch.d.ts | 9 +++++++++ types/node/v22/web-globals/fetch.d.ts | 9 +++++++++ types/node/v24/web-globals/fetch.d.ts | 12 ++++++++++++ types/node/web-globals/fetch.d.ts | 15 +++++++++++++++ 4 files changed, 45 insertions(+) diff --git a/types/node/v20/web-globals/fetch.d.ts b/types/node/v20/web-globals/fetch.d.ts index 634d79eae939e5..67038821801a94 100644 --- a/types/node/v20/web-globals/fetch.d.ts +++ b/types/node/v20/web-globals/fetch.d.ts @@ -3,14 +3,17 @@ export {}; import * as undici from "undici-types"; type _EventSource = typeof globalThis extends { onmessage: any } ? {} : undici.EventSource; +type _EventSourceInit = typeof globalThis extends { onmessage: any } ? {} : undici.EventSourceInit; type _FormData = typeof globalThis extends { onmessage: any } ? {} : undici.FormData; type _Headers = typeof globalThis extends { onmessage: any } ? {} : undici.Headers; type _MessageEvent = typeof globalThis extends { onmessage: any } ? {} : undici.MessageEvent; +type _MessageEventInit = typeof globalThis extends { onmessage: any } ? {} : undici.MessageEventInit; type _Request = typeof globalThis extends { onmessage: any } ? {} : undici.Request; type _RequestInit = typeof globalThis extends { onmessage: any } ? {} : undici.RequestInit; type _Response = typeof globalThis extends { onmessage: any } ? {} : undici.Response; type _ResponseInit = typeof globalThis extends { onmessage: any } ? {} : undici.ResponseInit; type _WebSocket = typeof globalThis extends { onmessage: any } ? {} : undici.WebSocket; +type _WebSocketInit = typeof globalThis extends { onmessage: any } ? {} : undici.WebSocketInit; declare global { function fetch( @@ -21,6 +24,8 @@ declare global { interface EventSource extends _EventSource {} var EventSource: typeof globalThis extends { onmessage: any; EventSource: infer T } ? T : typeof undici.EventSource; + interface EventSourceInit extends _EventSourceInit {} + interface FormData extends _FormData {} var FormData: typeof globalThis extends { onmessage: any; FormData: infer T } ? T : typeof undici.FormData; @@ -31,6 +36,8 @@ declare global { var MessageEvent: typeof globalThis extends { onmessage: any; MessageEvent: infer T } ? T : typeof undici.MessageEvent; + interface MessageEventInit extends _MessageEventInit {} + interface Request extends _Request {} var Request: typeof globalThis extends { onmessage: any; Request: infer T } ? T : typeof undici.Request; @@ -43,4 +50,6 @@ declare global { interface WebSocket extends _WebSocket {} var WebSocket: typeof globalThis extends { onmessage: any; WebSocket: infer T } ? T : typeof undici.WebSocket; + + interface WebSocketInit extends _WebSocketInit {} } diff --git a/types/node/v22/web-globals/fetch.d.ts b/types/node/v22/web-globals/fetch.d.ts index 634d79eae939e5..67038821801a94 100644 --- a/types/node/v22/web-globals/fetch.d.ts +++ b/types/node/v22/web-globals/fetch.d.ts @@ -3,14 +3,17 @@ export {}; import * as undici from "undici-types"; type _EventSource = typeof globalThis extends { onmessage: any } ? {} : undici.EventSource; +type _EventSourceInit = typeof globalThis extends { onmessage: any } ? {} : undici.EventSourceInit; type _FormData = typeof globalThis extends { onmessage: any } ? {} : undici.FormData; type _Headers = typeof globalThis extends { onmessage: any } ? {} : undici.Headers; type _MessageEvent = typeof globalThis extends { onmessage: any } ? {} : undici.MessageEvent; +type _MessageEventInit = typeof globalThis extends { onmessage: any } ? {} : undici.MessageEventInit; type _Request = typeof globalThis extends { onmessage: any } ? {} : undici.Request; type _RequestInit = typeof globalThis extends { onmessage: any } ? {} : undici.RequestInit; type _Response = typeof globalThis extends { onmessage: any } ? {} : undici.Response; type _ResponseInit = typeof globalThis extends { onmessage: any } ? {} : undici.ResponseInit; type _WebSocket = typeof globalThis extends { onmessage: any } ? {} : undici.WebSocket; +type _WebSocketInit = typeof globalThis extends { onmessage: any } ? {} : undici.WebSocketInit; declare global { function fetch( @@ -21,6 +24,8 @@ declare global { interface EventSource extends _EventSource {} var EventSource: typeof globalThis extends { onmessage: any; EventSource: infer T } ? T : typeof undici.EventSource; + interface EventSourceInit extends _EventSourceInit {} + interface FormData extends _FormData {} var FormData: typeof globalThis extends { onmessage: any; FormData: infer T } ? T : typeof undici.FormData; @@ -31,6 +36,8 @@ declare global { var MessageEvent: typeof globalThis extends { onmessage: any; MessageEvent: infer T } ? T : typeof undici.MessageEvent; + interface MessageEventInit extends _MessageEventInit {} + interface Request extends _Request {} var Request: typeof globalThis extends { onmessage: any; Request: infer T } ? T : typeof undici.Request; @@ -43,4 +50,6 @@ declare global { interface WebSocket extends _WebSocket {} var WebSocket: typeof globalThis extends { onmessage: any; WebSocket: infer T } ? T : typeof undici.WebSocket; + + interface WebSocketInit extends _WebSocketInit {} } diff --git a/types/node/v24/web-globals/fetch.d.ts b/types/node/v24/web-globals/fetch.d.ts index 995cd723d7a65c..2127c17377cd52 100644 --- a/types/node/v24/web-globals/fetch.d.ts +++ b/types/node/v24/web-globals/fetch.d.ts @@ -3,15 +3,19 @@ export {}; import * as undici from "undici-types"; type _CloseEvent = typeof globalThis extends { onmessage: any } ? {} : undici.CloseEvent; +type _CloseEventInit = typeof globalThis extends { onmessage: any } ? {} : undici.CloseEventInit; type _EventSource = typeof globalThis extends { onmessage: any } ? {} : undici.EventSource; +type _EventSourceInit = typeof globalThis extends { onmessage: any } ? {} : undici.EventSourceInit; type _FormData = typeof globalThis extends { onmessage: any } ? {} : undici.FormData; type _Headers = typeof globalThis extends { onmessage: any } ? {} : undici.Headers; type _MessageEvent = typeof globalThis extends { onmessage: any } ? {} : undici.MessageEvent; +type _MessageEventInit = typeof globalThis extends { onmessage: any } ? {} : undici.MessageEventInit; type _Request = typeof globalThis extends { onmessage: any } ? {} : undici.Request; type _RequestInit = typeof globalThis extends { onmessage: any } ? {} : undici.RequestInit; type _Response = typeof globalThis extends { onmessage: any } ? {} : undici.Response; type _ResponseInit = typeof globalThis extends { onmessage: any } ? {} : undici.ResponseInit; type _WebSocket = typeof globalThis extends { onmessage: any } ? {} : undici.WebSocket; +type _WebSocketInit = typeof globalThis extends { onmessage: any } ? {} : undici.WebSocketInit; declare global { function fetch( @@ -22,9 +26,13 @@ declare global { interface CloseEvent extends _CloseEvent {} var CloseEvent: typeof globalThis extends { onmessage: any; CloseEvent: infer T } ? T : typeof undici.CloseEvent; + interface CloseEventInit extends _CloseEventInit {} + interface EventSource extends _EventSource {} var EventSource: typeof globalThis extends { onmessage: any; EventSource: infer T } ? T : typeof undici.EventSource; + interface EventSourceInit extends _EventSourceInit {} + interface FormData extends _FormData {} var FormData: typeof globalThis extends { onmessage: any; FormData: infer T } ? T : typeof undici.FormData; @@ -35,6 +43,8 @@ declare global { var MessageEvent: typeof globalThis extends { onmessage: any; MessageEvent: infer T } ? T : typeof undici.MessageEvent; + interface MessageEventInit extends _MessageEventInit {} + interface Request extends _Request {} var Request: typeof globalThis extends { onmessage: any; Request: infer T } ? T : typeof undici.Request; @@ -47,4 +57,6 @@ declare global { interface WebSocket extends _WebSocket {} var WebSocket: typeof globalThis extends { onmessage: any; WebSocket: infer T } ? T : typeof undici.WebSocket; + + interface WebSocketInit extends _WebSocketInit {} } diff --git a/types/node/web-globals/fetch.d.ts b/types/node/web-globals/fetch.d.ts index 804d2e55843dbf..0aa958833f2888 100644 --- a/types/node/web-globals/fetch.d.ts +++ b/types/node/web-globals/fetch.d.ts @@ -3,16 +3,21 @@ export {}; import * as undici from "undici-types"; type _CloseEvent = typeof globalThis extends { onmessage: any } ? {} : undici.CloseEvent; +type _CloseEventInit = typeof globalThis extends { onmessage: any } ? {} : undici.CloseEventInit; type _ErrorEvent = typeof globalThis extends { onmessage: any } ? {} : undici.ErrorEvent; +type _ErrorEventInit = typeof globalThis extends { onmessage: any } ? {} : undici.ErrorEventInit; type _EventSource = typeof globalThis extends { onmessage: any } ? {} : undici.EventSource; +type _EventSourceInit = typeof globalThis extends { onmessage: any } ? {} : undici.EventSourceInit; type _FormData = typeof globalThis extends { onmessage: any } ? {} : undici.FormData; type _Headers = typeof globalThis extends { onmessage: any } ? {} : undici.Headers; type _MessageEvent = typeof globalThis extends { onmessage: any } ? {} : undici.MessageEvent; +type _MessageEventInit = typeof globalThis extends { onmessage: any } ? {} : undici.MessageEventInit; type _Request = typeof globalThis extends { onmessage: any } ? {} : undici.Request; type _RequestInit = typeof globalThis extends { onmessage: any } ? {} : undici.RequestInit; type _Response = typeof globalThis extends { onmessage: any } ? {} : undici.Response; type _ResponseInit = typeof globalThis extends { onmessage: any } ? {} : undici.ResponseInit; type _WebSocket = typeof globalThis extends { onmessage: any } ? {} : undici.WebSocket; +type _WebSocketInit = typeof globalThis extends { onmessage: any } ? {} : undici.WebSocketInit; declare global { function fetch( @@ -23,12 +28,18 @@ declare global { interface CloseEvent extends _CloseEvent {} var CloseEvent: typeof globalThis extends { onmessage: any; CloseEvent: infer T } ? T : typeof undici.CloseEvent; + interface CloseEventInit extends _CloseEventInit {} + interface ErrorEvent extends _ErrorEvent {} var ErrorEvent: typeof globalThis extends { onmessage: any; ErrorEvent: infer T } ? T : typeof undici.ErrorEvent; + interface ErrorEventInit extends _ErrorEventInit {} + interface EventSource extends _EventSource {} var EventSource: typeof globalThis extends { onmessage: any; EventSource: infer T } ? T : typeof undici.EventSource; + interface EventSourceInit extends _EventSourceInit {} + interface FormData extends _FormData {} var FormData: typeof globalThis extends { onmessage: any; FormData: infer T } ? T : typeof undici.FormData; @@ -39,6 +50,8 @@ declare global { var MessageEvent: typeof globalThis extends { onmessage: any; MessageEvent: infer T } ? T : typeof undici.MessageEvent; + interface MessageEventInit extends _MessageEventInit {} + interface Request extends _Request {} var Request: typeof globalThis extends { onmessage: any; Request: infer T } ? T : typeof undici.Request; @@ -51,4 +64,6 @@ declare global { interface WebSocket extends _WebSocket {} var WebSocket: typeof globalThis extends { onmessage: any; WebSocket: infer T } ? T : typeof undici.WebSocket; + + interface WebSocketInit extends _WebSocketInit {} }