Skip to content

Commit

Permalink
Add id and types to device and nodes, use id instead of name for lookups
Browse files Browse the repository at this point in the history
  • Loading branch information
bcopy committed Oct 10, 2024
1 parent d081489 commit e9ebc70
Show file tree
Hide file tree
Showing 8 changed files with 22 additions and 17 deletions.
8 changes: 4 additions & 4 deletions dist/homie-lit.core.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions dist/homie-lit.esm.js

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions dist/homie-lit.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions dist/homie-lit.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/homie-lit.min.js.map

Large diffs are not rendered by default.

6 changes: 4 additions & 2 deletions dist/src/HomieDevice.d.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
import { HomieNode } from './HomieNode';
export declare class HomieDevice {
id: string;
name: string;
type: string;
private nodes;
constructor(name: string);
constructor(id: string, name?: string, type?: string);
addNode(node: HomieNode): void;
removeNode(node: HomieNode): void;
getNode(name: string): HomieNode | undefined;
getNode(id: string): HomieNode | undefined;
getAllNodes(): HomieNode[];
}
6 changes: 4 additions & 2 deletions dist/src/HomieNode.d.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
import { HomieProperty } from './HomieProperty';
export declare class HomieNode {
id: string;
name: string;
type: string;
private properties;
constructor(name: string);
constructor(id: string, name?: string, type?: string);
addProperty(property: HomieProperty): void;
getProperty(name: string): HomieProperty | undefined;
getProperty(id: string): HomieProperty | undefined;
getAllProperties(): HomieProperty[];
}
3 changes: 2 additions & 1 deletion dist/src/HomieProperty.d.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
export declare class HomieProperty {
id: string;
name: string;
value: any;
dataType: any;
constructor(name: string, value: any, dataType: any);
constructor(id: string, name: string, value: any, dataType: any);
setValue(newValue: any): void;
getValue(): any;
}

0 comments on commit e9ebc70

Please sign in to comment.