[REF] web: add missing types for datetime hook & service

This commit adds missing type definitions for both the datetime picker
hook and service.

Part-of: odoo/odoo#145929
This commit is contained in:
Julien Mougenot
2023-12-12 23:08:57 +00:00
parent dfa49351c8
commit f0924e0b6f
2 changed files with 5 additions and 0 deletions
@@ -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") {
+2
View File
@@ -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<typeof actionService.start>;
command: ReturnType<typeof commandService.start>;
company: ReturnType<typeof companyService.start>;
datetime_picker: ReturnType<typeof datetimePickerService.start>;
dialog: ReturnType<typeof dialogService.start>;
effect: ReturnType<typeof effectService.start>;
field: ReturnType<typeof fieldService.start>;