FunctionDeclaration interface

التمثيل المنظَّم لإعلان الدالة على النحو المحدّد في مواصفات OpenAPI 3.0 يتضمّن هذا التعريف اسم الدالة والمَعلمات. تمثّل FunctionDeclaration هذه مجموعة من الرموز البرمجية يمكن استخدامها كأداة من خلال النموذج وتنفيذها العميل.

Signature:

export declare interface FunctionDeclaration 

أماكن إقامة

الموقع Type الوصف
description سلسلة هذه السمة اختيارية. وصف الدالة والغرض منها. ويستخدمه النموذج لتحديد كيفية استدعاء الدالة وما إذا كان سيتم استدعاءها.
name سلسلة اسم الدالة المطلوب استدعاءها. يجب أن يبدأ بحرف أو شرطة سفلية. يجب أن تكون القيمة a-z أو A-Z أو 0-9 أو أن تحتوي على شرطات سفلية وشرطات، على أن يبلغ طولها 64 كحد أقصى.
المَعلمات FunctionDeclarationSchema هذه السمة اختيارية. تصف المعلمات لهذه الدالة بتنسيق كائن مخطط JSON. يعكس كائن المعلَمة 3.03 في واجهة برمجة التطبيقات المفتوحة. أسماء المَعلمات حسّاسة لحالة الأحرف. بالنسبة إلى أيّ دالة لا تتضمّن مَعلمات، يمكن ترك هذا الخيار بدون ضبط.

FunctionDeclaration.description

هذه السمة اختيارية. وصف الدالة والغرض منها. ويستخدمه النموذج لتحديد كيفية استدعاء الدالة وما إذا كان سيتم استدعاءها.

Signature:

description?: string;

FunctionDeclaration.name

اسم الدالة المطلوب استدعاءها. يجب أن يبدأ بحرف أو شرطة سفلية. يجب أن تكون القيمة a-z أو A-Z أو 0-9 أو أن تحتوي على شرطات سفلية وشرطات، على أن يبلغ طولها 64 كحد أقصى.

Signature:

name: string;

FunctionDeclaration.parameters

هذه السمة اختيارية. تصف المعلمات لهذه الدالة بتنسيق كائن مخطط JSON. يعكس كائن المعلَمة 3.03 في واجهة برمجة التطبيقات المفتوحة. أسماء المَعلمات حسّاسة لحالة الأحرف. بالنسبة إلى أيّ دالة لا تتضمّن مَعلمات، يمكن ترك هذا الخيار بدون ضبط.

Signature:

parameters?: FunctionDeclarationSchema;