InspectOptionsStylized interface
- يمتد
الخصائص الموروثة
| break |
الطول الذي يتم فيه تقسيم قيم الإدخال عبر أسطر متعددة.
قم بتعيين إلى |
| colors | إذا |
| compact | يؤدي تعيين هذا إلى |
| custom |
إذا |
| depth | يحدد عدد المرات التي يجب تكرارها أثناء تنسيق الكائن.
هذا مفيد لفحص الكائنات الكبيرة.
للتكرار حتى الحد الأقصى لحجم مكدس الاستدعاءات، مرر |
| getters | إذا تم تعيينها إلى |
| max |
تحديد الحد الأقصى لعدد عناصر |
| max |
تحديد الحد الأقصى لعدد الأحرف التي يجب تضمينها عند التنسيق. قم بتعيين إلى |
| numeric |
إذا تم تعيينها إلى |
| show |
إذا |
| show |
إذا |
| sorted | إذا تم تعيينها إلى |
الأساليب
| stylize(string, Style) |
تفاصيل الخاصية الموروثة
breakLength
الطول الذي يتم فيه تقسيم قيم الإدخال عبر أسطر متعددة.
قم بتعيين إلى Infinity لتنسيق الإدخال كخط واحد (مع تعيين compact إلى true أو أي رقم >= 1).
breakLength?: number
قيمة الخاصية
number
موروث منInspectOptions.breakLength
colors
إذا true، يتم تصميم الإخراج باستخدام رموز ألوان ANSI. الألوان قابلة للتخصيص.
colors?: boolean
قيمة الخاصية
boolean
موروث منInspectOptions.colors
compact
يؤدي تعيين هذا إلى false إلى عرض كل مفتاح كائن على سطر جديد. كما سيضيف أسطرا جديدة إلى النص أطول من breakLength. إذا تم تعيينها إلى رقم، يتم توحيد العناصر الداخلية الأكثر n على سطر واحد طالما أن جميع الخصائص تتناسب مع breakLength. يتم أيضا تجميع عناصر الصفيف القصيرة معا. لاحظ أنه لن يتم تقليل أي نص أقل من 16 حرفا، بغض النظر عن حجم breakLength.
لمزيد من المعلومات، راجع المثال أدناه.
compact?: number | boolean
قيمة الخاصية
number | boolean
موروث منInspectOptions.compact
customInspect
إذا false، فلن يتم استدعاء وظائف [util.inspect.custom](depth, opts, inspect).
customInspect?: boolean
قيمة الخاصية
boolean
موروث منInspectOptions.customInspect
depth
يحدد عدد المرات التي يجب تكرارها أثناء تنسيق الكائن.
هذا مفيد لفحص الكائنات الكبيرة.
للتكرار حتى الحد الأقصى لحجم مكدس الاستدعاءات، مرر Infinity أو null.
depth?: null | number
قيمة الخاصية
null | number
موروث منInspectOptions.depth
getters
إذا تم تعيينها إلى true، فحص getters أيضا. إذا تم تعيينه إلى 'get' فحص المحصلين فقط بدون setter. إذا تم تعيينه إلى 'set' فحص المحصلين الذين لديهم معين مطابق فقط. قد يؤدي هذا إلى آثار جانبية اعتمادا على دالة getter.
getters?: boolean | "set" | "get"
قيمة الخاصية
boolean | "set" | "get"
موروث منInspectOptions.getters
maxArrayLength
تحديد الحد الأقصى لعدد عناصر ArrayTypedArrayWeakMapWeakSet لتضمينها عند التنسيق. قم بتعيين إلى null أو Infinity لإظهار كافة العناصر.
قم بتعيين إلى 0 أو سالب لإظهار أي عناصر.
maxArrayLength?: null | number
قيمة الخاصية
null | number
موروث منInspectOptions.maxArrayLength
maxStringLength
تحديد الحد الأقصى لعدد الأحرف التي يجب تضمينها عند التنسيق. قم بتعيين إلى null أو Infinity لإظهار كافة العناصر.
قم بتعيين إلى 0 أو سالب لإظهار أي أحرف.
maxStringLength?: null | number
قيمة الخاصية
null | number
موروث منInspectOptions.maxStringLength
numericSeparator
إذا تم تعيينها إلى true، يتم استخدام تسطير أسفل السطر لفصل كل ثلاثة أرقام في جميع الأرقام والأحجام الكبيرة.
numericSeparator?: boolean
قيمة الخاصية
boolean
موروث منInspectOptions.numericSeparator
showHidden
إذا true، يتم تضمين الرموز والخصائص غير القابلة للتعداد للكائن في النتيجة المنسقة.
يتم أيضا تضمين إدخالات WeakMapWeakSet بالإضافة إلى خصائص النموذج الأولي المعرفة من قبل المستخدم (باستثناء خصائص الأسلوب).
showHidden?: boolean
قيمة الخاصية
boolean
موروث منInspectOptions.showHidden
showProxy
إذا true، يتضمن فحص Proxy كائنات الهدف والمعالج.
showProxy?: boolean
قيمة الخاصية
boolean
موروث منInspectOptions.showProxy
sorted
إذا تم تعيينها إلى true أو دالة، يتم فرز كافة خصائص العنصر وإدخالات SetMap في السلسلة الناتجة.
إذا تم تعيينه إلى true يتم استخدام الفرز الافتراضي.
إذا تم تعيينها إلى دالة، يتم استخدامها كدالة مقارنة.
sorted?: boolean | (a: string, b: string) => number
قيمة الخاصية
boolean | (a: string, b: string) => number
موروث منInspectOptions.sorted
تفاصيل الأسلوب
stylize(string, Style)
function stylize(text: string, styleType: Style): string
المعلمات
- text
-
string
- styleType
- Style
المرتجعات
string