Skip to content
This repository was archived by the owner on Apr 3, 2024. It is now read-only.

Commit e135835

Browse files
TS: Convert debug-assert.js to Typescript (#288)
PR-URL: #288
1 parent 8d4467e commit e135835

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed
Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,18 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
'use strict';
1716

1817
const realAssert = require('assert');
1918

2019
const nop = _=>_;
21-
const fakeAssert = nop;
20+
const fakeAssert: any = nop;
2221
fakeAssert.deepEqual = fakeAssert.deepStrictEqual = fakeAssert.doesNotThrow =
2322
fakeAssert.equal = fakeAssert.fail = fakeAssert.ifError =
2423
fakeAssert.notDeepEqual = fakeAssert.notDeepStrictEqual =
2524
fakeAssert.notEqual = fakeAssert.notStrictEqual = fakeAssert.ok =
26-
fakeAssert.strictEqual = fakeAssert.throws =
25+
fakeAssert.strictEqual = fakeAssert.throws =
2726
fakeAssert.AssertionError = nop;
2827

29-
module.exports = function debugAssert(enableAssertions) {
28+
export function debugAssert(enableAssertions) {
3029
return enableAssertions ? realAssert : fakeAssert;
3130
};

src.ts/agent/state.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616
var ScopeType = require('vm').runInDebugContext('ScopeType');
17-
var assert = require('./debug-assert')(process.env.CLOUD_DEBUG_ASSERTIONS);
17+
var assert = require('./debug-assert').debugAssert(process.env.CLOUD_DEBUG_ASSERTIONS);
1818
var util = require('util');
1919
var lodash = require('lodash');
2020
var transform = lodash.transform;

test/test-debug-assert.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
const realAssert = require('assert');
1919

2020
describe('debug-assert', () => {
21-
const debugAssert = require('../src/agent/debug-assert.js');
21+
const debugAssert = require('../src/agent/debug-assert.js').debugAssert;
2222

2323
it('should fire assertions when enabled', () => {
2424
realAssert.throws(() => {

0 commit comments

Comments
 (0)