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

pivotick v3.0.0


محورية / محورية / PivotSaveOutcome

اكتب الاسم المستعار: PivotSaveOutcome ​

PivotSaveOutcome = void | boolean | { cancelled?: boolean; canonicalIds?: Record<string, string>; message?: string; savedEdgeIds?: string[]; savedNodeIds?: string[]; }

محدد في: interfaces/Pivot.ts:204

ما PivotDefinition.حفظ التقارير مرة أخرى.

void أو true يعني أن كل شيء في الحمولة مكتوب؛ false تعني لا شيء منه. يُبلغ الكائن عن كتابة جزئية - أي شيء غير مسمى يتم التعامل معه على أنه لا يزال غير محفوظ، لذا فإن عملية الحفظ التي لا تذكر شيئًا لم تحفظ شيئًا. الرمي هو يعادل false، مع ظهور الخطأ في نخب إعادة المحاولة.

يتم تجاهل المعرفات التي تسمي عنصرًا لم ينشئه هذا التشغيل: لا يكتب المحور أبدًا وما لم تنتجه، فلا يمكنها أن تبلغه مكتوباً أيضاً.

نوع الإعلان ​

void

boolean

{ cancelled?: boolean; canonicalIds?: Record<string, string>; message?: string; savedEdgeIds?: string[]; savedNodeIds?: string[]; }

cancelled? ​

optional cancelled: boolean

يتراجع المحلل عادةً عن PivotSaveContext.promptData. لا يتم تسجيل أي شيء، ولا يتم عرض أي نخب، ولا يتم احتساب المحاولة، و حفظ أكثر من عدة أشواط يتوقف هنا. يتم تجاهل كل حقل آخر.

canonicalIds? ​

optional canonicalIds: Record<string, string>

معرفات النظام المصدر المعين، مرتبطًا بالمعرف المحلي.

message? ​

optional message: string

يظهر حرفيًا في النتيجة نخب — لماذا لم يتم حفظ الباقي.

savedEdgeIds? ​

optional savedEdgeIds: string[]

مأخوذة بالقيمة الاسمية، بما في ذلك الحافة التي لم يتم حفظ نقاط النهاية الخاصة بها: ما يقوله النظام المصدر أنه كتبه ليس من حق المكتبة أن تخمنه.

savedNodeIds? ​

optional savedNodeIds: string[]

يغطي كلا من PivotSavePayload.العقد وchildren.