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