diff --git a/addons/web/static/src/core/datetime/datetime_hook.js b/addons/web/static/src/core/datetime/datetime_hook.js index 50d58ad9e62..8230ef73c19 100644 --- a/addons/web/static/src/core/datetime/datetime_hook.js +++ b/addons/web/static/src/core/datetime/datetime_hook.js @@ -4,6 +4,9 @@ import { onPatched, onWillRender, useEffect, useRef } from "@odoo/owl"; import { usePopover } from "@web/core/popover/popover_hook"; import { useService } from "@web/core/utils/hooks"; +/** + * @param {import("./datetimepicker_service").DateTimePickerHookParams} hookParams + */ export function useDateTimePicker(hookParams) { const datetimePicker = useService("datetime_picker"); if (typeof hookParams.target === "string") { diff --git a/addons/web/tooling/types/services.d.ts b/addons/web/tooling/types/services.d.ts index 68cbb5dde4f..d594e420cc5 100644 --- a/addons/web/tooling/types/services.d.ts +++ b/addons/web/tooling/types/services.d.ts @@ -2,6 +2,7 @@ declare module "services" { import { actionService } from "@web/webclient/actions/action_service"; import { commandService } from "@web/core/commands/command_service"; import { companyService } from "@web/webclient/company_service"; + import { datetimePickerService } from "@web/core/datetime/datetimepicker_service"; import { dialogService } from "@web/core/dialog/dialog_service"; import { effectService } from "@web/core/effects/effect_service"; import { fieldService } from "@web/core/field_service"; @@ -23,6 +24,7 @@ declare module "services" { action: ReturnType; command: ReturnType; company: ReturnType; + datetime_picker: ReturnType; dialog: ReturnType; effect: ReturnType; field: ReturnType;