Skip to content

Commit 1d51b10

Browse files
committed
adding HDSModelDatasources
1 parent e806eeb commit 1d51b10

17 files changed

Lines changed: 296 additions & 2 deletions

js/HDSModel/HDSDatasourceDef.d.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
export declare class HDSDatasourceDef {
2+
#private;
3+
constructor(key: string, definitionData: any);
4+
get key(): string;
5+
get data(): any;
6+
/** label Localized */
7+
get label(): string;
8+
/** description Localized */
9+
get description(): string;
10+
get endpoint(): string;
11+
get queryParam(): string;
12+
get minQueryLength(): number;
13+
get resultKey(): string;
14+
get displayFields(): {
15+
label: string;
16+
description: string;
17+
};
18+
get valueFields(): string[];
19+
}
20+
//# sourceMappingURL=HDSDatasourceDef.d.ts.map

js/HDSModel/HDSDatasourceDef.d.ts.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/HDSModel/HDSDatasourceDef.js

Lines changed: 46 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/HDSModel/HDSDatasourceDef.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { HDSDatasourceDef } from './HDSDatasourceDef';
2+
import { HDSModel } from './HDSModel';
3+
/**
4+
* Datasources - Extension of HDSModel
5+
*/
6+
export declare class HDSModelDatasources {
7+
#private;
8+
constructor(model: HDSModel);
9+
/**
10+
* get all datasource definitions
11+
*/
12+
getAll(): HDSDatasourceDef[];
13+
/**
14+
* get datasource definition for a key
15+
*/
16+
forKey(key: string, throwErrorIfNotFound?: boolean): HDSDatasourceDef | null;
17+
}
18+
//# sourceMappingURL=HDSModel-Datasources.d.ts.map

js/HDSModel/HDSModel-Datasources.d.ts.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/HDSModel/HDSModel-Datasources.js

Lines changed: 43 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/HDSModel/HDSModel-Datasources.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/HDSModel/HDSModel.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { HDSModelStreams } from './HDSModel-Streams';
22
import { HDSModelAuthorizations } from './HDSModel-Authorizations';
33
import { HDSModelItemsDefs } from './HDSModel-ItemsDefs';
44
import { HDSModelEventTypes } from './HDSModel-EventTypes';
5+
import { HDSModelDatasources } from './HDSModel-Datasources';
56
export declare class HDSModel {
67
#private;
78
/**
@@ -25,5 +26,6 @@ export declare class HDSModel {
2526
get streams(): HDSModelStreams;
2627
get authorizations(): HDSModelAuthorizations;
2728
get eventTypes(): HDSModelEventTypes;
29+
get datasources(): HDSModelDatasources;
2830
}
2931
//# sourceMappingURL=HDSModel.d.ts.map

js/HDSModel/HDSModel.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)