Compare commits
4 Commits
e3fbe3b178
...
v1.10.0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1fcc02ef1f | ||
|
|
1085ce870b | ||
|
|
d73d98068a | ||
|
|
b305c2ab66 |
18
dist/homepage.d.ts
vendored
18
dist/homepage.d.ts
vendored
@@ -1,25 +1,11 @@
|
|||||||
import type { GristRecord_PersonalGoals } from "./grist";
|
import type { GristRecord_PersonalGoals } from "./grist";
|
||||||
import type { API_HA_DeskPosition } from "./homeassistant";
|
import type { API_HA_DeskPosition } from "./homeassistant";
|
||||||
|
import type { StatsComponentName } from "./stats";
|
||||||
import type { TidalGetCurrent } from "./tidal";
|
import type { TidalGetCurrent } from "./tidal";
|
||||||
export declare const HomepageComponent: {
|
export type FullInformation = Record<StatsComponentName, unknown> & {
|
||||||
readonly HA_DESK_POSITION: "ha_desk_position";
|
|
||||||
readonly HA_TEMP: "ha_temp";
|
|
||||||
readonly TIDAL_CURRENT: "tidal_current";
|
|
||||||
readonly GRIST_PERSONAL_GOALS: "grist_personal_goals";
|
|
||||||
};
|
|
||||||
export type HomepageComponentName = (typeof HomepageComponent)[keyof typeof HomepageComponent];
|
|
||||||
export type FullInformation = Record<HomepageComponentName, unknown> & {
|
|
||||||
ha_desk_position: API_HA_DeskPosition | null;
|
ha_desk_position: API_HA_DeskPosition | null;
|
||||||
ha_temp: string | null;
|
ha_temp: string | null;
|
||||||
tidal_current: TidalGetCurrent | null;
|
tidal_current: TidalGetCurrent | null;
|
||||||
grist_personal_goals: GristRecord_PersonalGoals | null;
|
grist_personal_goals: GristRecord_PersonalGoals | null;
|
||||||
};
|
};
|
||||||
export type ComponentUpdate = {
|
|
||||||
component: HomepageComponentName;
|
|
||||||
data: unknown;
|
|
||||||
};
|
|
||||||
export declare function createComponentUpdate(component: HomepageComponentName, data: unknown): {
|
|
||||||
component: HomepageComponentName;
|
|
||||||
data: unknown;
|
|
||||||
};
|
|
||||||
//# sourceMappingURL=homepage.d.ts.map
|
//# sourceMappingURL=homepage.d.ts.map
|
||||||
2
dist/homepage.d.ts.map
vendored
2
dist/homepage.d.ts.map
vendored
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"homepage.d.ts","sourceRoot":"","sources":["../src/homepage.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,yBAAyB,EAAE,MAAM,SAAS,CAAC;AACzD,OAAO,KAAK,EAAE,mBAAmB,EAAE,MAAM,iBAAiB,CAAC;AAC3D,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,SAAS,CAAC;AAE/C,eAAO,MAAM,iBAAiB;;;;;CAKpB,CAAC;AAEX,MAAM,MAAM,qBAAqB,GAChC,CAAC,OAAO,iBAAiB,CAAC,CAAC,MAAM,OAAO,iBAAiB,CAAC,CAAC;AAE5D,MAAM,MAAM,eAAe,GAAG,MAAM,CAAC,qBAAqB,EAAE,OAAO,CAAC,GAAG;IACtE,gBAAgB,EAAE,mBAAmB,GAAG,IAAI,CAAC;IAC7C,OAAO,EAAE,MAAM,GAAG,IAAI,CAAC;IACvB,aAAa,EAAE,eAAe,GAAG,IAAI,CAAC;IACtC,oBAAoB,EAAE,yBAAyB,GAAG,IAAI,CAAC;CACvD,CAAC;AAEF,MAAM,MAAM,eAAe,GAAG;IAC7B,SAAS,EAAE,qBAAqB,CAAC;IACjC,IAAI,EAAE,OAAO,CAAC;CACd,CAAC;AAEF,wBAAgB,qBAAqB,CACpC,SAAS,EAAE,qBAAqB,EAChC,IAAI,EAAE,OAAO;;;EAMb"}
|
{"version":3,"file":"homepage.d.ts","sourceRoot":"","sources":["../src/homepage.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,yBAAyB,EAAE,MAAM,SAAS,CAAC;AACzD,OAAO,KAAK,EAAE,mBAAmB,EAAE,MAAM,iBAAiB,CAAC;AAC3D,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,SAAS,CAAC;AAClD,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,SAAS,CAAC;AAE/C,MAAM,MAAM,eAAe,GAAG,MAAM,CAAC,kBAAkB,EAAE,OAAO,CAAC,GAAG;IACnE,gBAAgB,EAAE,mBAAmB,GAAG,IAAI,CAAC;IAC7C,OAAO,EAAE,MAAM,GAAG,IAAI,CAAC;IACvB,aAAa,EAAE,eAAe,GAAG,IAAI,CAAC;IACtC,oBAAoB,EAAE,yBAAyB,GAAG,IAAI,CAAC;CACvD,CAAC"}
|
||||||
13
dist/homepage.js
vendored
13
dist/homepage.js
vendored
@@ -1,12 +1 @@
|
|||||||
export const HomepageComponent = {
|
export {};
|
||||||
HA_DESK_POSITION: "ha_desk_position",
|
|
||||||
HA_TEMP: "ha_temp",
|
|
||||||
TIDAL_CURRENT: "tidal_current",
|
|
||||||
GRIST_PERSONAL_GOALS: "grist_personal_goals",
|
|
||||||
};
|
|
||||||
export function createComponentUpdate(component, data) {
|
|
||||||
return {
|
|
||||||
component: component,
|
|
||||||
data: data,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|||||||
1
dist/index.d.ts
vendored
1
dist/index.d.ts
vendored
@@ -3,6 +3,7 @@ export * from "./grist.js";
|
|||||||
export * from "./homeassistant.js";
|
export * from "./homeassistant.js";
|
||||||
export * from "./homepage.js";
|
export * from "./homepage.js";
|
||||||
export * from "./logger.js";
|
export * from "./logger.js";
|
||||||
|
export * from "./stats.js";
|
||||||
export * from "./tidal.js";
|
export * from "./tidal.js";
|
||||||
export * from "./timehelper.js";
|
export * from "./timehelper.js";
|
||||||
export * from "./ws.js";
|
export * from "./ws.js";
|
||||||
|
|||||||
2
dist/index.d.ts.map
vendored
2
dist/index.d.ts.map
vendored
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,cAAc,CAAC;AAC7B,cAAc,YAAY,CAAC;AAC3B,cAAc,oBAAoB,CAAC;AACnC,cAAc,eAAe,CAAC;AAC9B,cAAc,aAAa,CAAC;AAC5B,cAAc,YAAY,CAAC;AAC3B,cAAc,iBAAiB,CAAC;AAChC,cAAc,SAAS,CAAC"}
|
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,cAAc,CAAC;AAC7B,cAAc,YAAY,CAAC;AAC3B,cAAc,oBAAoB,CAAC;AACnC,cAAc,eAAe,CAAC;AAC9B,cAAc,aAAa,CAAC;AAC5B,cAAc,YAAY,CAAC;AAC3B,cAAc,YAAY,CAAC;AAC3B,cAAc,iBAAiB,CAAC;AAChC,cAAc,SAAS,CAAC"}
|
||||||
1
dist/index.js
vendored
1
dist/index.js
vendored
@@ -3,6 +3,7 @@ export * from "./grist.js";
|
|||||||
export * from "./homeassistant.js";
|
export * from "./homeassistant.js";
|
||||||
export * from "./homepage.js";
|
export * from "./homepage.js";
|
||||||
export * from "./logger.js";
|
export * from "./logger.js";
|
||||||
|
export * from "./stats.js";
|
||||||
export * from "./tidal.js";
|
export * from "./tidal.js";
|
||||||
export * from "./timehelper.js";
|
export * from "./timehelper.js";
|
||||||
export * from "./ws.js";
|
export * from "./ws.js";
|
||||||
|
|||||||
20
dist/stats.d.ts
vendored
Normal file
20
dist/stats.d.ts
vendored
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
export declare const StatsComponent: {
|
||||||
|
readonly HA_DESK_POSITION: "ha_desk_position";
|
||||||
|
readonly HA_TEMP: "ha_temp";
|
||||||
|
readonly TIDAL_CURRENT: "tidal_current";
|
||||||
|
readonly GRIST_PERSONAL_GOALS: "grist_personal_goals";
|
||||||
|
};
|
||||||
|
export type StatsComponentName = (typeof StatsComponent)[keyof typeof StatsComponent];
|
||||||
|
export type ComponentUpdate = {
|
||||||
|
component: StatsComponentName;
|
||||||
|
data: unknown;
|
||||||
|
};
|
||||||
|
export type StepRow = {
|
||||||
|
year: string;
|
||||||
|
steps: number;
|
||||||
|
};
|
||||||
|
export declare function createComponentUpdate(component: StatsComponentName, data: unknown): {
|
||||||
|
component: StatsComponentName;
|
||||||
|
data: unknown;
|
||||||
|
};
|
||||||
|
//# sourceMappingURL=stats.d.ts.map
|
||||||
1
dist/stats.d.ts.map
vendored
Normal file
1
dist/stats.d.ts.map
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"stats.d.ts","sourceRoot":"","sources":["../src/stats.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,cAAc;;;;;CAKjB,CAAC;AAEX,MAAM,MAAM,kBAAkB,GAC7B,CAAC,OAAO,cAAc,CAAC,CAAC,MAAM,OAAO,cAAc,CAAC,CAAC;AAEtD,MAAM,MAAM,eAAe,GAAG;IAC7B,SAAS,EAAE,kBAAkB,CAAC;IAC9B,IAAI,EAAE,OAAO,CAAC;CACd,CAAC;AAEF,MAAM,MAAM,OAAO,GAAG;IACrB,IAAI,EAAE,MAAM,CAAC;IACb,KAAK,EAAE,MAAM,CAAC;CACd,CAAC;AAEF,wBAAgB,qBAAqB,CACpC,SAAS,EAAE,kBAAkB,EAC7B,IAAI,EAAE,OAAO;;;EAMb"}
|
||||||
12
dist/stats.js
vendored
Normal file
12
dist/stats.js
vendored
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
export const StatsComponent = {
|
||||||
|
HA_DESK_POSITION: "ha_desk_position",
|
||||||
|
HA_TEMP: "ha_temp",
|
||||||
|
TIDAL_CURRENT: "tidal_current",
|
||||||
|
GRIST_PERSONAL_GOALS: "grist_personal_goals",
|
||||||
|
};
|
||||||
|
export function createComponentUpdate(component, data) {
|
||||||
|
return {
|
||||||
|
component: component,
|
||||||
|
data: data,
|
||||||
|
};
|
||||||
|
}
|
||||||
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "@dpu/shared",
|
"name": "@dpu/shared",
|
||||||
"version": "1.9.8",
|
"version": "1.10.0",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "@dpu/shared",
|
"name": "@dpu/shared",
|
||||||
"version": "1.9.8",
|
"version": "1.10.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/ws": "^8.18.1",
|
"@types/ws": "^8.18.1",
|
||||||
"axios": "^1.7.9",
|
"axios": "^1.7.9",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@dpu/shared",
|
"name": "@dpu/shared",
|
||||||
"version": "1.9.8",
|
"version": "1.10.0",
|
||||||
"description": "",
|
"description": "",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"types": "dist/index.d.ts",
|
"types": "dist/index.d.ts",
|
||||||
|
|||||||
@@ -1,35 +1,11 @@
|
|||||||
import type { GristRecord_PersonalGoals } from "./grist";
|
import type { GristRecord_PersonalGoals } from "./grist";
|
||||||
import type { API_HA_DeskPosition } from "./homeassistant";
|
import type { API_HA_DeskPosition } from "./homeassistant";
|
||||||
|
import type { StatsComponentName } from "./stats";
|
||||||
import type { TidalGetCurrent } from "./tidal";
|
import type { TidalGetCurrent } from "./tidal";
|
||||||
|
|
||||||
export const HomepageComponent = {
|
export type FullInformation = Record<StatsComponentName, unknown> & {
|
||||||
HA_DESK_POSITION: "ha_desk_position",
|
|
||||||
HA_TEMP: "ha_temp",
|
|
||||||
TIDAL_CURRENT: "tidal_current",
|
|
||||||
GRIST_PERSONAL_GOALS: "grist_personal_goals",
|
|
||||||
} as const;
|
|
||||||
|
|
||||||
export type HomepageComponentName =
|
|
||||||
(typeof HomepageComponent)[keyof typeof HomepageComponent];
|
|
||||||
|
|
||||||
export type FullInformation = Record<HomepageComponentName, unknown> & {
|
|
||||||
ha_desk_position: API_HA_DeskPosition | null;
|
ha_desk_position: API_HA_DeskPosition | null;
|
||||||
ha_temp: string | null;
|
ha_temp: string | null;
|
||||||
tidal_current: TidalGetCurrent | null;
|
tidal_current: TidalGetCurrent | null;
|
||||||
grist_personal_goals: GristRecord_PersonalGoals | null;
|
grist_personal_goals: GristRecord_PersonalGoals | null;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type ComponentUpdate = {
|
|
||||||
component: HomepageComponentName;
|
|
||||||
data: unknown;
|
|
||||||
};
|
|
||||||
|
|
||||||
export function createComponentUpdate(
|
|
||||||
component: HomepageComponentName,
|
|
||||||
data: unknown,
|
|
||||||
) {
|
|
||||||
return {
|
|
||||||
component: component,
|
|
||||||
data: data,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ export * from "./grist.js";
|
|||||||
export * from "./homeassistant.js";
|
export * from "./homeassistant.js";
|
||||||
export * from "./homepage.js";
|
export * from "./homepage.js";
|
||||||
export * from "./logger.js";
|
export * from "./logger.js";
|
||||||
|
export * from "./stats.js";
|
||||||
export * from "./tidal.js";
|
export * from "./tidal.js";
|
||||||
export * from "./timehelper.js";
|
export * from "./timehelper.js";
|
||||||
export * from "./ws.js";
|
export * from "./ws.js";
|
||||||
|
|||||||
29
src/stats.ts
Normal file
29
src/stats.ts
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
export const StatsComponent = {
|
||||||
|
HA_DESK_POSITION: "ha_desk_position",
|
||||||
|
HA_TEMP: "ha_temp",
|
||||||
|
TIDAL_CURRENT: "tidal_current",
|
||||||
|
GRIST_PERSONAL_GOALS: "grist_personal_goals",
|
||||||
|
} as const;
|
||||||
|
|
||||||
|
export type StatsComponentName =
|
||||||
|
(typeof StatsComponent)[keyof typeof StatsComponent];
|
||||||
|
|
||||||
|
export type ComponentUpdate = {
|
||||||
|
component: StatsComponentName;
|
||||||
|
data: unknown;
|
||||||
|
};
|
||||||
|
|
||||||
|
export type StepRow = {
|
||||||
|
year: string;
|
||||||
|
steps: number;
|
||||||
|
};
|
||||||
|
|
||||||
|
export function createComponentUpdate(
|
||||||
|
component: StatsComponentName,
|
||||||
|
data: unknown,
|
||||||
|
) {
|
||||||
|
return {
|
||||||
|
component: component,
|
||||||
|
data: data,
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user