BASE_URL_API |
Default value : new InjectionToken<any>("Puntamento all'indirizzo del BE")
|
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
DEFAULT_TIMEOUT |
Default value : new InjectionToken<number>('DefaulTimeOut for http request')
|
environment |
Type : object
|
Default value : {
production: true,
/**
* @author l.piciollo
* chiave preimpostata, da valorizzare con il puntamento al BE.. ne fa uso il cor applicativo
* E.S http://localhost:8080/
*/
baseUrlRemoteApi: "",
http: {
/**
* @author l.piciollo
* inserire qui le chiamate al BE, è possibile effettuare delle sotto categorie
*/
api: {
/**
* @author l.piciollo
* si riporta un esempio di una api riconosciuta come storable, grazie al tag @cachable@ presente nella URL.
* si nota come i parametri sono passati con {0} e {1}.. il sistema è equipagiato da una funzionalita che specializza
* le stringhe ad avere il format function.. quindi .. è possibile formattare la url richimandola in questo modo:
* E.S.
* let url = environment.exampleApi.format("P1","P2")
* quindi avviene una formattazione per posizione dei paraetri..
*
* exampleApi: `@cachable@/example/cacable/api?param1={0}¶m2={1}`
*/
exampleApi: `@cachable@/example/cacable/api?param1={0}¶m2={1}`,
exampleApeNoCache: `example/no/cache/api?param1={0}¶m2={1}`,
/**
* @author l.piciollo
* è possibile dichiarare una chiamata ad un mock, si consiglia di rispettare il seguente formato dichiarativo
* E.S.
* mock:{
* url: "/example/no/cache/api/122?param1={0}¶m2={1}" ,
* mock: true
* }
* il mock a true, impone al sistema di risalire alla folder assets/public/mock/example/no/cache/api/122 e prelevare il
* json relativo al metodo utilizzato.. quindi post||get||put||delete||patch .json
*
*/
mock: {
url: "/example/:api/:files",
mocked: true,
method:"GET"
}
}
}
}
|
environment |
Type : object
|
Default value : {
production: false,
/**
* @author l.piciollo
* chiave preimpostata, da valorizzare con il puntamento al BE.. ne fa uso il cor applicativo
* E.S http://localhost:8080/
*/
baseUrlRemoteApi: "",
http: {
/**
* @author l.piciollo
* inserire qui le chiamate al BE, è possibile effettuare delle sotto categorie
*/
api: {
/**
* @author l.piciollo
* si riporta un esempio di una api riconosciuta come storable, grazie al tag @cachable@ presente nella URL.
* si nota come i parametri sono passati con {0} e {1}.. il sistema è equipagiato da una funzionalita che specializza
* le stringhe ad avere il format function.. quindi .. è possibile formattare la url richimandola in questo modo:
* E.S.
* let url = environment.exampleApi.format("P1","P2")
* quindi avviene una formattazione per posizione dei paraetri..
*
* exampleApi: `@cachable@/example/cacable/api?param1={0}¶m2={1}`
*/
exampleApi: `@cachable@/example/cache/api?param1={0}¶m2={1}`,
exampleApeNoCache: `example/no/cache/api?param1={0}¶m2={1}`,
/**
* @author l.piciollo
* è possibile dichiarare una chiamata ad un mock, si consiglia di rispettare il seguente formato dichiarativo
* E.S.
* mock:{
* url: "/example/no/cache/api/122?param1={0}¶m2={1}" ,
* mock: true
* }
* il mock a true, impone al sistema di risalire alla folder assets/public/mock/example/no/cache/api/122 e prelevare il
* json relativo al metodo utilizzato.. quindi post||get||put||delete||patch .json
*
*/
mock: {
url: "/example/:api/:files",
mocked: true,
method:"GET"
}
}
}
}
|
UiLoaderConfig |
Type : NgxUiLoaderConfig
|
Default value : {
"bgsColor": "rgba(252,0,0,0.75)",
"bgsOpacity": 1,
"bgsPosition": "bottom-right",
"bgsSize": 120,
"bgsType": "ball-scale-multiple",
"blur": 4,
"fgsColor": "rgba(252,0,0,0.75)",
"fgsPosition": "center-center",
"fgsSize": 120,
"fgsType": "ball-scale-multiple",
"gap": 10,
"logoPosition": "center-center",
"logoSize": 120,
"masterLoaderId": "master",
"overlayBorderRadius": "0",
"overlayColor": "rgba(40,40,40,0.39)",
"pbColor": "#00c116",
"pbDirection": "ltr",
"pbThickness": 3,
"hasProgressBar": false,
"text": "",
"textColor": "#FFFFFF",
"textPosition": "center-center",
"threshold": 50
}
|
UiLoaderHttpConfig |
Type : NgxUiLoaderHttpConfig
|
Default value : {
exclude : [],
excludeRegexp:[],
loaderId: "httpLoader",
showForeground: false
}
|
UiLoaderRouterConfig |
Type : NgxUiLoaderRouterConfig
|
Default value : {
loaderId: "routerLoader", showForeground: true
}
|