Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@hass-blocks/core

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@hass-blocks/core - npm Package Compare versions

Comparing version
3.17.2
to
3.17.3
+4
-4
dist/test-support/initialise-test-blocks.d.ts

@@ -1,2 +0,2 @@

import type { CalendarDetails, CallServiceCommand, HomeAssistantEvent, Config, EventDetails, GetHistoryParams, GetLogbookParams, HassArea, HassDevice, HassEntity, IHomeAssistant, LogBookEntry, Panel, Service, ServiceDomainDetails, State, TriggerEventMessage } from '@hass-blocks/hass-ts';
import type { CalendarDetails, CallServiceCommand, HomeAssistantEvent, Config, EventDetails, GetHistoryParams, GetLogbookParams, HassArea, HassDevice, HassEntity, IHomeAssistant, LogBookEntry, Panel, Service, ServiceDomainDetails, State } from '@hass-blocks/hass-ts';
/**

@@ -16,5 +16,5 @@ * A mock implementation of the Home Assistant client. Used for testing purposes

fireTrigger(trigger: Record<string, unknown>): Promise<void>;
fireEvent(message: HomeAssistantEvent | TriggerEventMessage['event']): Promise<void>;
subscribeToEvents(callback: (message: HomeAssistantEvent | TriggerEventMessage['event']) => void): Promise<void>;
subscribeToEvents(type: string, callback: (message: HomeAssistantEvent | TriggerEventMessage['event']) => void): Promise<void>;
fireEvent(message: HomeAssistantEvent): Promise<void>;
subscribeToEvents(callback: (message: HomeAssistantEvent) => void): Promise<void>;
subscribeToEvents(type: string, callback: (message: HomeAssistantEvent) => void): Promise<void>;
callService(params: Omit<CallServiceCommand, 'id' | 'type'>): Promise<State[]>;

@@ -21,0 +21,0 @@ getServiceCalls(): Omit<CallServiceCommand<unknown>, "id" | "type">[];

@@ -1,1 +0,1 @@

{"version":3,"file":"initialise-test-blocks.d.ts","sourceRoot":"","sources":["../../src/test-support/initialise-test-blocks.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"initialise-test-blocks.d.ts","sourceRoot":"","sources":["../../src/test-support/initialise-test-blocks.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EACV,eAAe,EACf,kBAAkB,EAClB,kBAAkB,EAClB,MAAM,EACN,YAAY,EACZ,gBAAgB,EAChB,gBAAgB,EAChB,QAAQ,EACR,UAAU,EACV,UAAU,EACV,cAAc,EACd,YAAY,EACZ,KAAK,EACL,OAAO,EACP,oBAAoB,EACpB,KAAK,EACN,MAAM,sBAAsB,CAAC;AAK9B;;GAEG;AACH,qBAAa,cAAe,YAAW,cAAc;IAWjD,OAAO,CAAC,MAAM;IACd,OAAO,CAAC,QAAQ;IAXlB,OAAO,CAAC,YAAY,CAAiD;IACrE,OAAO,CAAC,QAAQ,CAAuC;IACvD,OAAO,CAAC,sBAAsB,CAGvB;IAEP,OAAO,CAAC,cAAc,CAA+C;gBAG3D,MAAM,EAAE,KAAK,EAAE,EACf,QAAQ,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;IAGrD,SAAS,IAAI,OAAO,CAAC,KAAK,EAAE,CAAC;IAI7B,eAAe,CACnB,OAAO,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,EAChC,QAAQ,EAAE,CAAC,KAAK,EAAE,OAAO,KAAK,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,GACjD,OAAO,CAAC,IAAI,CAAC;IAIV,WAAW,CAAC,OAAO,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC;IAI5C,SAAS,CAAC,OAAO,EAAE,kBAAkB;IAI9B,iBAAiB,CAC5B,QAAQ,EAAE,CAAC,OAAO,EAAE,kBAAkB,KAAK,IAAI,GAC9C,OAAO,CAAC,IAAI,CAAC;IACH,iBAAiB,CAC5B,IAAI,EAAE,MAAM,EACZ,QAAQ,EAAE,CAAC,OAAO,EAAE,kBAAkB,KAAK,IAAI,GAC9C,OAAO,CAAC,IAAI,CAAC;IAoBV,WAAW,CACf,MAAM,EAAE,IAAI,CAAC,kBAAkB,EAAE,IAAI,GAAG,MAAM,CAAC,GAC9C,OAAO,CAAC,KAAK,EAAE,CAAC;IAKnB,eAAe;IAKf,UAAU,CAAC,OAAO,EAAE,gBAAgB,GAAG,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC;IAGzD,QAAQ,IAAI,OAAO,CAAC,QAAQ,EAAE,CAAC;IAI/B,UAAU,CAAC,OAAO,CAAC,EAAE,gBAAgB,GAAG,OAAO,CAAC,YAAY,EAAE,CAAC;IAG/D,WAAW,IAAI,OAAO,CAAC,UAAU,EAAE,CAAC;IAGpC,UAAU,IAAI,OAAO,CAAC,UAAU,EAAE,CAAC;IAInC,QAAQ,CAAC,SAAS,EAAE,MAAM,GAAG,OAAO,CAAC,KAAK,CAAC;IAG3C,SAAS,IAAI,OAAO,CAAC,MAAM,CAAC;IAGtB,WAAW,IAAI,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC;IAGrE,iBAAiB,IAAI,OAAO,CAAC,oBAAoB,EAAE,CAAC;IAGpD,SAAS,IAAI,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC;IAG3C,YAAY,IAAI,OAAO,CAAC,eAAe,CAAC;IAGxC,SAAS,IAAI,OAAO,CAAC,YAAY,EAAE,CAAC;IAGpC,WAAW,IAAI,OAAO,CAAC,MAAM,CAAC;IAG9B,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC;CAGvB;AAED;;;;;;;;GAQG;AACH,eAAO,MAAM,oBAAoB,GAAU,QAAQ;IACjD,MAAM,EAAE,KAAK,EAAE,CAAC;IAChB,QAAQ,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC;CACnD;;;EAUA,CAAC"}
{
"name": "@hass-blocks/core",
"version": "3.17.2",
"version": "3.17.3",
"type": "module",

@@ -58,3 +58,3 @@ "main": "./dist/index.js",

"@hass-blocks/hass-mqtt": "0.4.0",
"@hass-blocks/hass-ts": "0.14.1",
"@hass-blocks/hass-ts": "0.14.2",
"dotenv": "16.4.7",

@@ -61,0 +61,0 @@ "uuid": "11.1.0",

@@ -18,3 +18,2 @@ import type {

State,
TriggerEventMessage,
} from '@hass-blocks/hass-ts';

@@ -33,8 +32,6 @@ import { initialiseBlocks } from '@client';

string,
((event: TriggerEventMessage['event'] | HomeAssistantEvent) => void)[]
((event: HomeAssistantEvent) => void)[]
> = {};
private eventCallbacks: ((
event: TriggerEventMessage['event'] | HomeAssistantEvent,
) => void)[] = [];
private eventCallbacks: ((event: HomeAssistantEvent) => void)[] = [];

@@ -61,3 +58,3 @@ constructor(

async fireEvent(message: HomeAssistantEvent | TriggerEventMessage['event']) {
async fireEvent(message: HomeAssistantEvent) {
await Promise.all(this.eventCallbacks.map((callback) => callback(message)));

@@ -67,19 +64,11 @@ }

public async subscribeToEvents(
callback: (
message: HomeAssistantEvent | TriggerEventMessage['event'],
) => void,
callback: (message: HomeAssistantEvent) => void,
): Promise<void>;
public async subscribeToEvents(
type: string,
callback: (
message: HomeAssistantEvent | TriggerEventMessage['event'],
) => void,
callback: (message: HomeAssistantEvent) => void,
): Promise<void>;
public async subscribeToEvents(
typeOrCallback:
| string
| ((message: HomeAssistantEvent | TriggerEventMessage['event']) => void),
callbackIfTypeIsSupplied?: (
message: HomeAssistantEvent | TriggerEventMessage['event'],
) => void,
typeOrCallback: string | ((message: HomeAssistantEvent) => void),
callbackIfTypeIsSupplied?: (message: HomeAssistantEvent) => void,
): Promise<void> {

@@ -86,0 +75,0 @@ if (