File tree Expand file tree Collapse file tree 3 files changed +16
-8
lines changed
Expand file tree Collapse file tree 3 files changed +16
-8
lines changed Original file line number Diff line number Diff line change 44 * Apache License v2.0
55 */
66
7- import { PinpointConfig } from './config' ;
7+ import { Config } from './config' ;
88import AgentInfo = require( './data/dto/agent-info' ) ;
99
1010interface TraceObject {
@@ -25,7 +25,7 @@ interface DataSender {
2525
2626interface Agent {
2727 agentInfo : AgentInfo ;
28- config : PinpointConfig ;
28+ config : Config ;
2929 dataSender : DataSender ;
3030 traceContext : TraceContext ;
3131 services : Array < ( ) => void > ;
@@ -42,7 +42,7 @@ interface Agent {
4242declare class AgentBuilder {
4343 constructor ( agentInfo : AgentInfo ) ;
4444
45- setConfig ( config : PinpointConfig ) : AgentBuilder ;
45+ setConfig ( config : Config ) : AgentBuilder ;
4646 setDataSender ( dataSender : DataSender ) : AgentBuilder ;
4747 addService ( service : ( ) => void ) : AgentBuilder ;
4848 disableStatsScheduler ( ) : AgentBuilder ;
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ export interface LoggerLevels {
88 [ loggerName : string ] : string ;
99}
1010
11- export interface PinpointConfig {
11+ export interface Config {
1212 enable : boolean ;
1313 agentId : string ;
1414 agentName ?: string ;
@@ -40,6 +40,14 @@ export interface PinpointConfig {
4040 [ key : string ] : any ;
4141}
4242
43- export declare function getConfig ( initOptions ?: { [ key : string ] : any } ) : PinpointConfig ;
43+ export declare class ConfigBuilder {
44+ constructor ( agentStartupUserDefinedJson ?: { [ key : string ] : any } ) ;
45+ setDefaultJson ( json : { [ key : string ] : any } ) : ConfigBuilder ;
46+ setUserDefinedJson ( json : { [ key : string ] : any } ) : ConfigBuilder ;
47+ build ( ) : Config ;
48+ }
49+
50+ export declare function getConfig ( initOptions ?: { [ key : string ] : any } ) : Config ;
51+ export declare function setConfig ( config : Config ) : void ;
4452export declare function clear ( ) : void ;
4553export declare function isContainerEnvironment ( ) : boolean ;
Original file line number Diff line number Diff line change 44 * Apache License v2.0
55 */
66
7- import { PinpointConfig } from '../../config' ;
7+ import { Config } from '../../config' ;
88
99declare class AgentInfo {
1010 agentId : string ;
@@ -21,9 +21,9 @@ declare class AgentInfo {
2121 ports : string ;
2222 vmVersion : string ;
2323
24- constructor ( config : PinpointConfig , agentStartTime : string ) ;
24+ constructor ( config : Config , agentStartTime : string ) ;
2525
26- static make ( config : PinpointConfig ) : AgentInfo ;
26+ static make ( config : Config ) : AgentInfo ;
2727
2828 getAgentId ( ) : string ;
2929 getAgentName ( ) : string ;
You can’t perform that action at this time.
0 commit comments