RuntimeConfiguration class
מחלקת קביעת תצורה בסיסית עבור SDK של Agent365. חבילות אחרות מרחיבות זאת כדי להוסיף הגדרות משלהן.
פונקציות עקיפה נקראות בכל גישה למאפיין, ומאפשרות רזולוציה דינאמית מהקשר אסינכרוני (לדוגמה, כבודת OpenTelemetry) לפי בקשה.
מאפיינים
| cluster |
|
| is |
אם האשכול הוא סביבת פיתוח (מקומית או פיתוח). מבוסס על ClusterCategory. |
| is |
אם NODE_ENV מציין מצב פיתוח. החזרת ערך true NODE_ENV הוא 'פיתוח' (לא תלוי רישיות). זוהי הדרך הסטנדרטית Node.js המציין מצב פיתוח. |
שיטות
| parse |
ניתוח מבנה טקסט של משתנה סביבה כ משתנה בוליאני. מזהה את הערך 'true', '1', 'yes', 'on' (לא תלוי רישיות) כ- True; כל שאר הערכים כ- False. |
| parse |
ניתוח מבנה טקסט של משתנה סביבה כמספר שלם, החזרת ערך חזרה אם לא חוקי או לא הוגדר. |
פרטי הבנאי
RuntimeConfiguration(RuntimeConfigurationOptions)
new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)
פרמטרים
- overrides
- RuntimeConfigurationOptions
פרטי המאפיין
clusterCategory
isDevelopmentEnvironment
אם האשכול הוא סביבת פיתוח (מקומית או פיתוח). מבוסס על ClusterCategory.
boolean isDevelopmentEnvironment
ערך הנכס
boolean
isNodeEnvDevelopment
אם NODE_ENV מציין מצב פיתוח. החזרת ערך true NODE_ENV הוא 'פיתוח' (לא תלוי רישיות). זוהי הדרך הסטנדרטית Node.js המציין מצב פיתוח.
boolean isNodeEnvDevelopment
ערך הנכס
boolean
פרטי פעולת השירות
parseEnvBoolean(undefined | string)
ניתוח מבנה טקסט של משתנה סביבה כ משתנה בוליאני. מזהה את הערך 'true', '1', 'yes', 'on' (לא תלוי רישיות) כ- True; כל שאר הערכים כ- False.
static function parseEnvBoolean(envValue: undefined | string): boolean
פרמטרים
- envValue
-
undefined | string
החזרות
boolean
parseEnvInt(undefined | string, number)
ניתוח מבנה טקסט של משתנה סביבה כמספר שלם, החזרת ערך חזרה אם לא חוקי או לא הוגדר.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
פרמטרים
- envValue
-
undefined | string
- fallback
-
number
החזרות
number