Declaration Files (.d.ts)
.d.ts, files, SIRF, TYPE, INFORMATION, RAKHTI, HAIN, koi, ACTUAL, IMPLEMENTATION, CODE, NAHI — JavaScript, libraries, ke, liye, TypeScript, ko, TYPES, PROVIDE, karti, HAIN, JO, KHUD, TypeScript, mein, NAHI, LIKHI, gayi.
@types/, npm, SCOPE, (jaise, @types/react), DefinitelyTyped, PROJECT, dwara, MAINTAIN, ki, jaati, hai — POPULAR, JavaScript, libraries, ke, liye, COMMUNITY-maintained, TYPE, DEFINITIONS, PROVIDE, karti, hai.
// mylib.d.ts:
declare module "my-untyped-library" {
export function doSomething(input: string): number;
}
// Installing community types:
// npm install --save-dev @types/lodash- .d.ts, files = sirf, type, information, koi, implementation, NAHI
- @types/ packages, JavaScript, libraries, ke, liye, TYPES, provide, karte, hain
- DefinitelyTyped, project, community-maintained, types, MAINTAIN, karta, hai
.d.ts, files, jo, import/export, USE, NAHI, karti, WOH, "GLOBAL, SCRIPTS" treat, ki, jaati, HAIN — INKE, DECLARATIONS, POORE, PROJECT, mein, ANYWHERE, AVAILABLE, HOTE, HAIN, bina, import, kiye.
// globals.d.ts (koi import/export nahi — global scope):
declare const GLOBAL_CONFIG: { apiUrl: string };package.json, mein, "types" field, se, SPECIFY, kiya, jaata hai, ki, KAUN, si, .d.ts, file, PACKAGE, ke, TYPES, ko, REPRESENT, karti, hai — LIBRARY, AUTHORS, apni, khud, ki, LIBRARY, ke, saath, TYPES, PUBLISH, kar, sakte, HAIN, SEPARATE, @types, package, ki, ZAROORAT, ke, bina.