singleLine - bhsd-harry/wikiparser-node GitHub Wiki
This is an internal document. For visitors, you can now go back to the home page.
// toString (main)
var {singleLine} = require("../mixin/singleLine");
var SingleLineToken, token;
class S {
type = "comment";
toString() {
return "a\nb\nc";
}
}
SingleLineToken = singleLine(S);
token = new SingleLineToken();
assert.strictEqual(token.toString(), "a b c");
class T {
parentNode = {name: "inputbox"};
childNodes = [new S(), token];
}
SingleLineToken = singleLine(T);
token = new SingleLineToken();
assert.strictEqual(token.toString(), "a\nb\nca b c");
// text (main)
var {singleLine} = require("../mixin/singleLine");
var SingleLineToken, token;
class S {
text() {
return "a\nb\nc";
}
}
SingleLineToken = singleLine(S);
token = new SingleLineToken();
assert.strictEqual(token.text(), "a b c");