make Ox.doc report arrays as '[...]' instead of 'array[...]', and arrays with unspecified types as '[values]' instead of 'array[any]'
This commit is contained in:
parent
ee5f89ca86
commit
7474ac9783
1 changed files with 3 additions and 5 deletions
|
@ -52,7 +52,7 @@ Ox.doc = (function() {
|
||||||
a: 'array', b: 'boolean', d: 'date',
|
a: 'array', b: 'boolean', d: 'date',
|
||||||
e: 'element', f: 'function', n: 'number',
|
e: 'element', f: 'function', n: 'number',
|
||||||
o: 'object', r: 'regexp', s: 'string',
|
o: 'object', r: 'regexp', s: 'string',
|
||||||
u: 'undefined', '*': 'any', '!': 'event'
|
u: 'undefined', '*': 'value', '!': 'event'
|
||||||
};
|
};
|
||||||
function decodeLinebreaks(match, submatch) {
|
function decodeLinebreaks(match, submatch) {
|
||||||
return (submatch || match).replace(/\u21A9/g, '\n');
|
return (submatch || match).replace(/\u21A9/g, '\n');
|
||||||
|
@ -225,12 +225,10 @@ Ox.doc = (function() {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
function unwrap(str) {
|
function unwrap(str) {
|
||||||
return (isArray = /^\[.+\]$/.test(str)) ?
|
return (isArray = /^\[.+\]$/.test(str)) ? Ox.sub(str, 1, -1) : str;
|
||||||
str = str.substr(1, str.length - 2) : str;
|
|
||||||
}
|
}
|
||||||
function wrap(str) {
|
function wrap(str) {
|
||||||
return isArray ?
|
return isArray ? '[' + str + 's' + ']' : str;
|
||||||
'array[' + str + (str != 'any' ? 's' : '') + ']' : str;
|
|
||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue