انتقل إلى المحتوى

pivotick v3.0.0


محورية / تبسيط / SimplifyOptions

واجهة: SimplifyOptions ​

محدد في: interfaces/Simplify.ts:205

UI.simplify: ما هي القواعد التي تطوي الرسم البياني، وكيف تتم تسمية المجموعات.

خصائص ​

colorOf()? ​

optional colorOf: (node) => string | undefined

محدد في: interfaces/Simplify.ts:240

اللون الذي تمثله العقدة في المجموعة: القرص والحلقة، والغسل المفتوح، و رقائق تلميح الأدوات، حصة حلقة مختلطة. للمضيفين الذين لا تحمل عقدهم color. يعود undefined إلى لون نمط العقدة الذي تم حله.

المعلمات ​

node ​

Node

المرتجعات ​

string | undefined

الافتراضي ​

ts
the node's resolved style colour

enabled? ​

optional enabled: boolean

محدد في: interfaces/Simplify.ts:210

false يزيل الميزة: لا توجد قواعد قيد التشغيل ويختفي وضع Simplify Rail.

الافتراضي ​

ts
true

openConfirmAbove? ​

optional openConfirmAbove: number

محدد في: interfaces/Simplify.ts:227

إن فتح مجموعة بها أعضاء أكثر من هذا هو المطلوب أولاً.

الافتراضي ​

ts
100

rules? ​

optional rules: SimplifyRule[]

محدد في: interfaces/Simplify.ts:216

القواعد، بالترتيب الذي تعمل به؛ يرى كل واحد المجموعات التي أنشأها فوقه. عند ترك الوضع full، يتم إيقاف تشغيل القواعد المضمنة والأوضاع الأخرى تشغيل لا شيء.


typeLabel()? ​

optional typeLabel: (type, count) => string

محدد في: interfaces/Simplify.ts:222

اسم جزء المجموعة، على سبيل المثال. (type, count) => `${count} IPs` . type هو undefined للعقد التي ليس لها نوع.

المعلمات ​

type ​

string | undefined

count ​

number

المرتجعات ​

string

الافتراضي ​

${count} × ${type}


typeOf()? ​

optional typeOf: (node) => string | undefined

محدد في: interfaces/Simplify.ts:233

النوع الذي يتم تجميع كل قاعدة به وتقوم كل مجموعة بحساب أجزائها. القاعدة الخاصة typeOf لا يزال يفوز بهذه القاعدة.

المعلمات ​

node ​

Node

المرتجعات ​

string | undefined

الافتراضي ​

ts
render.nodeTypeAccessor