يمكن إدخال واستخدام الملفات الخارجية في تايب سكريبت بشكل مشابه لطريقة استخدامها في لغات البرمجة الأخرى. يمكن فتح الملف باستخدام “fs” (File System Module) في تايب سكريبت ثم قراءة أو كتابة البيانات.
قراءة الملف:
“`typescript
import fs from ‘fs’;
fs.readFile(‘path/to/file’, (err, data) => {
if (err) throw err;
const content = data.toString();
console.log(content);
});
“`
كتابة الملف:
“`typescript
import fs from ‘fs’;
fs.writeFile(‘path/to/file’, ‘Hello, World!’, (err) => {
if (err) throw err;
console.log(‘The file has been saved!’);
});
“`
يمكن استخدام الوظائف الأخرى المتاحة في “fs” لإنشاء وحذف الملفات وتعديلها.
يمكن استخدام المتغيرات المعرفة في الملف الخارجي في ملفات أخرى باستخدام “export” و “import”. سيتم تصدير الوظائف أو المتغيرات المعرفة مثل هذا:
“`typescript
// file.js
export function multiply(a, b) {
return a * b;
}
“`
ويمكن استيراد المعرفات هذه في ملف آخر باستخدام “import”:
“`typescript
import { multiply } from ‘./file.js’;
console.log(multiply(2, 3)); // Output: 6
“`
يتم استخدام “export default” لتصدير بيانات وظيفة أو كائن على النحو التالي:
“`typescript
// file.js
export default class MyClass {
constructor() {
console.log(‘MyClass has been initialized.’);
}
}
“`
ولاحقاً يتم استيرادها كالتالي:
“`typescript
import MyClass from ‘./file.js’;
const myObject = new MyClass(); // Output: “MyClass has been initialized.”
“`
هذا كله يتيح للمستخدم العمل بسهولة مع الملفات الخارجية في تايب سكريبت.