diff --git a/src/freeCSV2HTML.ts b/src/freeCSV2HTML.ts
index e69de29..337fd9a 100644
--- a/src/freeCSV2HTML.ts
+++ b/src/freeCSV2HTML.ts
@@ -0,0 +1,31 @@
+const errors=require("./errors.js");
+
+interface selectors
+{
+ colCSV: number;
+ idElt: string;
+ eltDOM?: HTMLElement;
+}
+
+export class freeCSV2HTML
+{
+ private _datasEltId: string = "";
+ private _datasUrl: string = "";
+ private _datasSelectors: selectors[] = [];
+
+ set datasEltId(id: string)
+ {
+ this._datasEltId=id;
+ }
+
+ set datasUrl(url: string)
+ {
+ this._datasUrl=url;
+ }
+
+ set datasSelectors(selectors: selectors[])
+ {
+ this._datasSelectors=selectors;
+ }
+
+}
\ No newline at end of file