コード例 #1
0
ファイル: readdir.js プロジェクト: medikoo/fs2
			promise.close = function () {
				if (promises) {
					if (!def.resolved) def.reject(new Error("Operation aborted"));
					forEach(promises, invoke("close"));
					promises = null;
					paths.close();
				}
			};
コード例 #2
0
ファイル: find-root.js プロジェクト: medikoo/fs2
	close: function () {
		if (this.promises) {
			forEach(this.promises, invoke("close"));
			this.known = true;
			delete this.promises;
		}
		if (!this.promise.resolved) {
			this.reject(new Error("Find root action cancelled"));
		}
	},
コード例 #3
0
ファイル: readdir.js プロジェクト: medikoo/fs2
			paths.on("end", function (data, err) {
				if (!promises) return;
				forEach(promises, invoke("close"));
				promises = null;
				if (!def.resolved) {
					def.reject(err);
					return;
				}
				promise.emit("end", result, err);
			});
コード例 #4
0
ファイル: lint-paths.js プロジェクト: medikoo/xlint
		promise.close = function () {
			if (linters) {
				linters.forEach(invoke('close'));
				linters = null;
			}
		};
コード例 #5
0
ファイル: is-ignored.js プロジェクト: medikoo/fs2
		promise.close = function () { lGetMap.forEach(invoke("close")); };