From f0264e60958966c7c0f0139800353263c3a74a02 Mon Sep 17 00:00:00 2001 From: TypeScript Bot Date: Mon, 22 Dec 2025 08:15:18 +0000 Subject: [PATCH 1/3] =?UTF-8?q?=F0=9F=A4=96=20Update=20CODEOWNERS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/CODEOWNERS | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 7cac513629aee3..60a2643fb45ef1 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -2920,7 +2920,7 @@ /types/google_interactive_media_ads_types/ @Kiro705 /types/googlefc/ @johngeorgewright /types/googlemaps.infobubble/ @Dashue -/types/googlepay/ @Fluccioni @Radu-Raicea @fstanis @mumpo @socsieng @JlUgia @dmengelt +/types/googlepay/ @Fluccioni @Radu-Raicea @fstanis @mumpo @socsieng @JlUgia @dmengelt @aikimatthew @stephenmcd /types/googletag/ @atwwei /types/gopd/ @ljharb /types/gorilla-engine/ @jhwoodward @UJAM-JH @rip-off-hb @pkellett @vpietropaolo-ujam @agachuma @@ -6984,6 +6984,7 @@ /types/rx-node/ @andre-luiz-dos-santos /types/rx.wamp/ @darkl /types/s-salt-pepper/ @kguzek +/types/s2-geometry/ @bilde2910 /types/s3-download-stream/ @everettcaleb /types/s3-streams/ @azatoth /types/s3-upload-stream/ @geoffreak From c4bea37160208b35d9fa257281f064baa912e9a5 Mon Sep 17 00:00:00 2001 From: Dominik Mengelt Date: Mon, 22 Dec 2025 14:23:45 +0100 Subject: [PATCH 2/3] =?UTF-8?q?=F0=9F=A4=96=20Merge=20PR=20#74256=20[googl?= =?UTF-8?q?epay]=20add=20missing=20properties=20allowedIssuerCountryCodes,?= =?UTF-8?q?=20blockedIssuerCountryCodes=20and=20cardFundingSource=20by=20@?= =?UTF-8?q?dmengelt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- types/googlepay/googlepay-tests.ts | 8 ++++++ types/googlepay/index.d.ts | 39 ++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) diff --git a/types/googlepay/googlepay-tests.ts b/types/googlepay/googlepay-tests.ts index 8b60c1542d9e5b..bc5ccbbaa3bf39 100644 --- a/types/googlepay/googlepay-tests.ts +++ b/types/googlepay/googlepay-tests.ts @@ -7,11 +7,19 @@ const allowedCardNetworks = new Array( "INTERAC", ); +const cardFundingSource = new Array( + "UNKNOWN", + "CREDIT", + "DEBIT", + "PREPAID", +); + const allowedPaymentMethods = new Array({ type: "CARD", parameters: { allowedAuthMethods: ["PAN_ONLY", "CRYPTOGRAM_3DS"], allowedCardNetworks, + allowedIssuerCountryCodes: ["US", "CA"], billingAddressRequired: true, billingAddressParameters: { format: "MIN", diff --git a/types/googlepay/index.d.ts b/types/googlepay/index.d.ts index 1b37bbab81fe97..2ba7a91646ac90 100644 --- a/types/googlepay/index.d.ts +++ b/types/googlepay/index.d.ts @@ -805,6 +805,21 @@ declare namespace google.payments.api { */ allowCreditCards?: false | true | undefined; + /** + * Issuer country allowlist that contains ISO 3166-1 alpha-2 country codes. + * When this allowlist is set, users can only choose payment methods issued in the specified countries. + * If neither allowlist nor blocklist is set, users will be allowed to choose payment methods issued in any country. + */ + allowedIssuerCountryCodes?: string[] | undefined; + + /** + * Issuer country blocklist that contains ISO 3166-1 alpha-2 country codes. + * When this blocklist is set, users are restricted from choosing payment methods issued in the specified countries. + * + * Note: allowedIssuerCountryCodes and blockedIssuerCountryCodes are mutually exclusive, so only one should be set at a time. + */ + blockedIssuerCountryCodes?: string[] | undefined; + /** * Set to `true` to request assuranceDetails. * @@ -1192,6 +1207,11 @@ declare namespace google.payments.api { * [[CardParameters.billingAddressRequired|`CardParameters.billingAddressRequired`]]. */ billingAddress?: Address | undefined; + + /** + * Card funding source for the selected payment method. + */ + cardFundingSource?: CardFundingSource | undefined; } /** @@ -1841,6 +1861,25 @@ declare namespace google.payments.api { */ type TransactionState = "SUCCESS" | "ERROR"; + /** + * Enum string for the card funding source of the selected payment method. + * + * Options: + * + * - `UNKNOWN`: + * The funding source is unknown. + * + * - `CREDIT`: + * The card is a credit card. + * + * - `DEBIT`: + * The card is a debit card. + * + * - `PREPAID`: + * The card is a prepaid card. + */ + type CardFundingSource = "UNKNOWN" | "CREDIT" | "DEBIT" | "PREPAID"; + /** * This object allows you to configure a Google Pay payment button. For * more information about button types, colors, and display requirements, From a5064931f626650c0839e86b6a33f355d8c38260 Mon Sep 17 00:00:00 2001 From: Michael Driscoll Date: Mon, 22 Dec 2025 13:37:59 -0700 Subject: [PATCH 3/3] =?UTF-8?q?=F0=9F=A4=96=20Merge=20PR=20#74259=20Suppor?= =?UTF-8?q?t=20@event-calendar/core=20(event-calendar=5F=5Fcore)=20version?= =?UTF-8?q?=205.0=20by=20@syncsynchalt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- types/event-calendar__core/event-calendar__core-tests.ts | 2 ++ types/event-calendar__core/index.d.ts | 2 ++ types/event-calendar__core/package.json | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/types/event-calendar__core/event-calendar__core-tests.ts b/types/event-calendar__core/event-calendar__core-tests.ts index 0328a3d3fff4ec..447ffb423015a4 100644 --- a/types/event-calendar__core/event-calendar__core-tests.ts +++ b/types/event-calendar__core/event-calendar__core-tests.ts @@ -124,6 +124,7 @@ cal = createCalendar(target, plugins, { allDayContent: "content", allDaySlot: true, buttonText: { foo: "bar" }, + columnWidth: "20px", customButtons: { foo: { text: "Foo", @@ -263,6 +264,7 @@ cal.setOption("buttonText", () => { customButtons.bar = { text: "Bar", active: false, click: () => undefined }; return customButtons; }) + .setOption("columnWidth", undefined) .setOption("dayCellFormat", (_d: Date) => "content") .setOption("dayHeaderAriaLabelFormat", (_d: Date) => "content") .setOption("dayHeaderFormat", (_d: Date) => "content") diff --git a/types/event-calendar__core/index.d.ts b/types/event-calendar__core/index.d.ts index 5862c26adef394..28e18773568899 100644 --- a/types/event-calendar__core/index.d.ts +++ b/types/event-calendar__core/index.d.ts @@ -301,6 +301,7 @@ export namespace Calendar { events: EventSourceFunc | EventSourceFuncPromise; }; + type cssLength = string; type dayOfWeek = 0 | 1 | 2 | 3 | 4 | 5 | 6; type isoDateString = string; type isoDateTimeString = string; @@ -309,6 +310,7 @@ export namespace Calendar { allDayContent?: Content; allDaySlot?: boolean; buttonText?: ButtonTextMapping | ((text: ButtonTextMapping) => ButtonTextMapping); + columnWidth?: cssLength; customButtons?: CustomButtons | ((customButtons: CustomButtons) => CustomButtons); date?: Date | string | undefined; dateClick?: (info: DateClickInfo) => void; diff --git a/types/event-calendar__core/package.json b/types/event-calendar__core/package.json index 8060a5eb78dca5..ac433f602978d9 100644 --- a/types/event-calendar__core/package.json +++ b/types/event-calendar__core/package.json @@ -2,7 +2,7 @@ "private": true, "type": "module", "name": "@types/event-calendar__core", - "version": "4.7.9999", + "version": "5.0.9999", "projects": [ "https://vkurko.github.io/calendar/" ],