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');