Fixed lint errors

This commit is contained in:
CaselIT
2017-04-10 21:31:41 +02:00
parent 6916bab805
commit d052073bb9
2 changed files with 8 additions and 14 deletions
+6 -12
View File
@@ -10,27 +10,21 @@ declare class ReadWriteGeneric<T> {
writeLock(key: string, callback: T, options?: ReadWriteLock.Options): void;
}
declare namespace ReadWriteLock {
interface Release {
(): void;
}
type Release = () => void;
interface Callback {
(release: Release): void;
}
type Callback = (release: Release) => void;
interface AsyncCallback {
(err: Error, release: Release): void;
}
type AsyncCallback = (err: Error, release: Release) => void;
interface Options {
scope?: any;
timeout?: number;
timeoutCallback?: () => void;
timeoutCallback(): void;
}
}
declare class ReadWriteLock extends ReadWriteGeneric<ReadWriteLock.Callback>{
declare class ReadWriteLock extends ReadWriteGeneric<ReadWriteLock.Callback> {
constructor();
async: ReadWriteGeneric<ReadWriteLock.AsyncCallback>;
}
export = ReadWriteLock
export = ReadWriteLock;
+2 -2
View File
@@ -1,7 +1,7 @@
// Original test file https://github.com/71104/rwlock/blob/master/test/all.js
import * as ReadWriteLock from 'rwlock';
var lock = new ReadWriteLock();
lock.readLock(function (release) {
const lock = new ReadWriteLock();
lock.readLock((release) => {
release();
});