RuntimeConfiguration class

Βασική κλάση ρύθμισης παραμέτρων για το Agent365 SDK. Άλλα πακέτα επεκτείνουν αυτήν την επιλογή για να προσθέσουν τις δικές τους ρυθμίσεις.

Οι συναρτήσεις παράκαμψης καλούνται σε κάθε πρόσβαση ιδιοκτησίας, ενεργοποιώντας δυναμική ανάλυση από ασύγχρονο περιβάλλον (π.χ. αποσκευές OpenTelemetry) ανά αίτημα.

Ιδιότητες

clusterCategory
isDevelopmentEnvironment

Εάν το σύμπλεγμα είναι περιβάλλον ανάπτυξης (τοπικό ή dev). Βασίζεται σε σύμπλεγμαΚατηγορία.

isNodeEnvDevelopment

Εάν NODE_ENV υποδεικνύει τη λειτουργία ανάπτυξης. Επιστρέφει την τιμή true όταν NODE_ENV είναι "ανάπτυξη" (χωρίς διάκριση πεζών-κεφαλαίων). Αυτός είναι ο τυπικός Node.js τρόπος υπόδειξης της λειτουργίας ανάπτυξης.

Μέθοδοι

parseEnvBoolean(undefined | string)

Ανάλυση μιας μεταβλητής περιβάλλοντος ως δυαδικής τιμής. Αναγνωρίζει τα στοιχεία "true", "1", "ναι", "on" (χωρίς διάκριση πεζών-κεφαλαίων) ως true. όλες οι άλλες τιμές ως false.

parseEnvInt(undefined | string, number)

Αναλύστε μια μεταβλητή περιβάλλοντος ως ακέραιο, επιστρέφοντας την επιστροφή εάν δεν είναι έγκυρη ή δεν έχει οριστεί.

Λεπτομέρειες κατασκευής

RuntimeConfiguration(RuntimeConfigurationOptions)

new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)

Παράμετροι

Λεπτομέρειες ιδιότητας

clusterCategory

ClusterCategory clusterCategory

Τιμή ιδιότητας

isDevelopmentEnvironment

Εάν το σύμπλεγμα είναι περιβάλλον ανάπτυξης (τοπικό ή dev). Βασίζεται σε σύμπλεγμαΚατηγορία.

boolean isDevelopmentEnvironment

Τιμή ιδιότητας

boolean

isNodeEnvDevelopment

Εάν NODE_ENV υποδεικνύει τη λειτουργία ανάπτυξης. Επιστρέφει την τιμή true όταν NODE_ENV είναι "ανάπτυξη" (χωρίς διάκριση πεζών-κεφαλαίων). Αυτός είναι ο τυπικός Node.js τρόπος υπόδειξης της λειτουργίας ανάπτυξης.

boolean isNodeEnvDevelopment

Τιμή ιδιότητας

boolean

Λεπτομέρειες μεθόδου

parseEnvBoolean(undefined | string)

Ανάλυση μιας μεταβλητής περιβάλλοντος ως δυαδικής τιμής. Αναγνωρίζει τα στοιχεία "true", "1", "ναι", "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