rename type
This commit is contained in:
@@ -3,7 +3,7 @@ import browser, { Tabs } from 'webextension-polyfill';
|
|||||||
/* eslint-disable no-fallthrough */
|
/* eslint-disable no-fallthrough */
|
||||||
/* eslint-disable default-case */
|
/* eslint-disable default-case */
|
||||||
import moment from 'moment';
|
import moment from 'moment';
|
||||||
import { SiteInfo } from 'src/types/sites';
|
import { OptionalHeartbeat } from 'src/types/sites';
|
||||||
import { getOperatingSystem } from '../utils';
|
import { getOperatingSystem } from '../utils';
|
||||||
import { changeExtensionStatus } from '../utils/changeExtensionStatus';
|
import { changeExtensionStatus } from '../utils/changeExtensionStatus';
|
||||||
import getDomainFromUrl, { getDomain } from '../utils/getDomainFromUrl';
|
import getDomainFromUrl, { getDomain } from '../utils/getDomainFromUrl';
|
||||||
@@ -139,7 +139,7 @@ class WakaTimeCore {
|
|||||||
|
|
||||||
const heartbeat = (
|
const heartbeat = (
|
||||||
(await browser.tabs.sendMessage(tab.id, { task: 'getHeartbeatFromPage', url })) as {
|
(await browser.tabs.sendMessage(tab.id, { task: 'getHeartbeatFromPage', url })) as {
|
||||||
heartbeat?: SiteInfo;
|
heartbeat?: OptionalHeartbeat;
|
||||||
}
|
}
|
||||||
).heartbeat;
|
).heartbeat;
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ export enum KnownSite {
|
|||||||
zoom = 'zoom',
|
zoom = 'zoom',
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface SiteInfo {
|
export interface OptionalHeartbeat {
|
||||||
branch?: string | null;
|
branch?: string | null;
|
||||||
category?: Category | null;
|
category?: Category | null;
|
||||||
entity?: string;
|
entity?: string;
|
||||||
@@ -23,7 +23,7 @@ export interface SiteInfo {
|
|||||||
project?: string | null;
|
project?: string | null;
|
||||||
}
|
}
|
||||||
|
|
||||||
export type HeartbeatParser = (url: string) => SiteInfo | undefined;
|
export type HeartbeatParser = (url: string) => OptionalHeartbeat | undefined;
|
||||||
|
|
||||||
export interface SiteParser {
|
export interface SiteParser {
|
||||||
parser: HeartbeatParser;
|
parser: HeartbeatParser;
|
||||||
|
|||||||
Reference in New Issue
Block a user