INNER CODE UNIT · TypeScript

_format

baizunxian/zerorunner · frontend/src/components/monaco/nls/index.ts:167

function _format(message, args) {
    let result;
    if (args.length === 0) {
        result = message;
    }
    else {
        result = message.replace(/\\{(\\d+)\\}/g, (match, rest) => {
            const index = rest[0];
            const arg = args[index];
            let result = match;
            if (typeof arg === 'string') {
                result = arg;
            }
            else if (typeof arg === 'number' || typeof arg === 'boolean' || arg === void 0 || arg === null) {
                result = String(arg);
            }
            return result;
        });

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…