Skip to content

Commit 6482e89

Browse files
committed
feat(general): add $id handing
1 parent c388d1b commit 6482e89

17 files changed

+590
-601
lines changed

dist/cdn/index.js

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

dist/cdn/index.js.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.

dist/rsi.server.d.ts

Lines changed: 33 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -14,53 +14,55 @@ export declare class RsiServer {
1414
private elementUtil;
1515
private port;
1616
private serviceRegistry;
17+
/** the servers id */
18+
private ID;
1719
constructor();
1820
stop(): void;
1921
run(options?: RunOptions): Promise<any>;
2022
addService(service: Service): void;
2123
announceService(service: Service): void;
2224
/**
23-
* retrieve all resources of a service
24-
*
25-
* @param service the service to discover
26-
*
27-
* returns an express route callback
28-
*/
25+
* retrieve all resources of a service
26+
*
27+
* @param service the service to discover
28+
*
29+
* returns an express route callback
30+
*/
2931
private serviceGET(service);
3032
/**
31-
* handling GET requests on element level (retrieve element details).
32-
*
33-
* @param service The service name.
34-
* @param resource The resource name.
35-
*/
33+
* handling GET requests on element level (retrieve element details).
34+
*
35+
* @param service The service name.
36+
* @param resource The resource name.
37+
*/
3638
private elementGET(service, resource);
3739
/**
38-
* handling GET requests on resource level (element listing).
39-
*
40-
* @param service The service name.
41-
* @param resource The resource name.
42-
*/
40+
* handling GET requests on resource level (element listing).
41+
*
42+
* @param service The service name.
43+
* @param resource The resource name.
44+
*/
4345
resourceGET(service: Service, resource: Resource): (req: express.Request, res: express.Response, next: express.NextFunction) => void;
4446
/**
45-
* handling POST requests on resource level (elment creation).
46-
*
47-
* @param service The service name.
48-
* @param resource The resource name.
49-
*/
47+
* handling POST requests on resource level (elment creation).
48+
*
49+
* @param service The service name.
50+
* @param resource The resource name.
51+
*/
5052
resourcePOST: (service: Service, resource: Resource) => (req: express.Request, res: express.Response, next: express.NextFunction) => void;
5153
serviceGETSpec: (service: Service) => (req: express.Request, res: express.Response, next: express.NextFunction) => void;
5254
/**
53-
* handling DELETE requests on element level (element removal or property reset).
54-
*
55-
* @param service The service name.
56-
* @param resource The resource name.
57-
*/
55+
* handling DELETE requests on element level (element removal or property reset).
56+
*
57+
* @param service The service name.
58+
* @param resource The resource name.
59+
*/
5860
elementDELETE: (service: Service, resource: Resource) => (req: express.Request, res: express.Response, next: express.NextFunction) => void;
5961
/**
60-
* handling POST requests on element level (modify an existing element).
61-
*
62-
* @param service The service name.
63-
* @param resource The resource name.
64-
*/
62+
* handling POST requests on element level (modify an existing element).
63+
*
64+
* @param service The service name.
65+
* @param resource The resource name.
66+
*/
6567
private elementPOST(service, resource);
6668
}

0 commit comments

Comments
 (0)