diff --git a/xrm/xrm-6.d.ts b/xrm/v6/index.d.ts similarity index 100% rename from xrm/xrm-6.d.ts rename to xrm/v6/index.d.ts diff --git a/xrm/v6/tsconfig.json b/xrm/v6/tsconfig.json new file mode 100644 index 0000000000..220693faf6 --- /dev/null +++ b/xrm/v6/tsconfig.json @@ -0,0 +1,20 @@ +{ + "files": [ + "index.d.ts", + "xrm-v6-tests.ts" + ], + "compilerOptions": { + "module": "commonjs", + "target": "es6", + "noImplicitAny": true, + "noImplicitThis": true, + "strictNullChecks": true, + "baseUrl": "../", + "typeRoots": [ + "../" + ], + "types": [], + "noEmit": true, + "forceConsistentCasingInFileNames": true + } +} \ No newline at end of file diff --git a/xrm/xrm-6.tests.ts b/xrm/v6/xrm-v6-tests.ts similarity index 95% rename from xrm/xrm-6.tests.ts rename to xrm/v6/xrm-v6-tests.ts index 3b911da94d..6cdb61a33c 100644 --- a/xrm/xrm-6.tests.ts +++ b/xrm/v6/xrm-v6-tests.ts @@ -1,3 +1,5 @@ +/// +/// function _getContext() diff --git a/xrm/xrm-7.1.d.ts b/xrm/v7.1/index.d.ts similarity index 100% rename from xrm/xrm-7.1.d.ts rename to xrm/v7.1/index.d.ts diff --git a/xrm/v7.1/tsconfig.json b/xrm/v7.1/tsconfig.json new file mode 100644 index 0000000000..ab52c3f626 --- /dev/null +++ b/xrm/v7.1/tsconfig.json @@ -0,0 +1,20 @@ +{ + "files": [ + "index.d.ts", + "xrm-v7.1-tests.ts" + ], + "compilerOptions": { + "module": "commonjs", + "target": "es6", + "noImplicitAny": true, + "noImplicitThis": true, + "strictNullChecks": true, + "baseUrl": "../", + "typeRoots": [ + "../" + ], + "types": [], + "noEmit": true, + "forceConsistentCasingInFileNames": true + } +} \ No newline at end of file diff --git a/xrm/xrm-7.1.tests.ts b/xrm/v7.1/xrm-v7.1-tests.ts similarity index 97% rename from xrm/xrm-7.1.tests.ts rename to xrm/v7.1/xrm-v7.1-tests.ts index f3f4576b02..e962910a96 100644 --- a/xrm/xrm-7.1.tests.ts +++ b/xrm/v7.1/xrm-v7.1-tests.ts @@ -1,5 +1,5 @@ -/// -/// +/// +/// /// Demonstrate usage in the browser's window object @@ -41,7 +41,7 @@ grids.forEach(( gridControl: Xrm.Page.GridControl ) => gridControl.getGrid().getSelectedRows().forEach(( row ) => { selectedGridReferences.push( row.getData().getEntity().getEntityReference() ); - }) + }); }); /// Demonstrate generic overload vs typecast diff --git a/xrm/xrm-7.0.d.ts b/xrm/v7/index.d.ts similarity index 100% rename from xrm/xrm-7.0.d.ts rename to xrm/v7/index.d.ts diff --git a/xrm/v7/tsconfig.json b/xrm/v7/tsconfig.json new file mode 100644 index 0000000000..0e2582bf02 --- /dev/null +++ b/xrm/v7/tsconfig.json @@ -0,0 +1,20 @@ +{ + "files": [ + "index.d.ts", + "xrm-v7.0-tests.ts" + ], + "compilerOptions": { + "module": "commonjs", + "target": "es6", + "noImplicitAny": true, + "noImplicitThis": true, + "strictNullChecks": true, + "baseUrl": "../", + "typeRoots": [ + "../" + ], + "types": [], + "noEmit": true, + "forceConsistentCasingInFileNames": true + } +} \ No newline at end of file diff --git a/xrm/xrm-7.0.tests.ts b/xrm/v7/xrm-v7-tests.ts similarity index 96% rename from xrm/xrm-7.0.tests.ts rename to xrm/v7/xrm-v7-tests.ts index f45f49c20c..17ae2a3d9a 100644 --- a/xrm/xrm-7.0.tests.ts +++ b/xrm/v7/xrm-v7-tests.ts @@ -1,3 +1,5 @@ +/// +/// function _getContext() diff --git a/xrm/xrm-tests.ts b/xrm/xrm-tests.ts index 65ae6e0184..1893b9b89a 100644 --- a/xrm/xrm-tests.ts +++ b/xrm/xrm-tests.ts @@ -38,10 +38,9 @@ var selectedGridReferences: Xrm.Page.LookupValue[] = []; grids.forEach(( gridControl: Xrm.Page.GridControl ) => { - gridControl.getGrid().getSelectedRows().forEach(( row ) => - { - selectedGridReferences.push( row.getData().getEntity().getEntityReference() ); - }) + gridControl.getGrid().getSelectedRows().forEach((row) => { + selectedGridReferences.push(row.getData().getEntity().getEntityReference()); + }); }); /// Demonstrate generic overload vs typecast