本文整理汇总了TypeScript中prettyjson.render函数的典型用法代码示例。如果您正苦于以下问题:TypeScript render函数的具体用法?TypeScript render怎么用?TypeScript render使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了render函数的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: request
request({ method : 'GET', uri: uri, json: true}, (error, response, body) => {
if(!error && response.statusCode == 200) {
let zones : Zone[] = response.body;
if(messageArray.length === 2) {
let zoneToSearchFor = messageArray[1].toLocaleUpperCase();
let isFound = false;
zones.every( (value,index,array) => {
if(value.name.toLocaleUpperCase() === zoneToSearchFor || value.name.toLocaleUpperCase().indexOf(zoneToSearchFor) > -1) {
console.log(`Found zone user selected`);
bot.sendMessage(message.channel, `\`\`\`${prettyjson.render(value)}\`\`\`\n`);
isFound = true;
return false;
}
return true;
});
if(!isFound){
bot.sendMessage(message.channel, `Could not find zone with name '${zoneToSearchFor}'`);
}
} else {
// all zones
bot.sendMessage(message.channel, `\`\`\`${prettyjson.render(zones.map( a => {return `${a.id} :: ${a.name}`;}))}\`\`\`\n`);
}
} else {
bot.sendMessage(message.channel, `\`\`\`${prettyjson.render(body)}\`\`\`\n`);
}
});
示例2: async
export const handler = async ({
email,
raw,
}: PaHandlerOptions): Promise<void> => {
if (!raw) {
spinner.start();
}
try {
const pasteData = await pasteAccount(email, { userAgent });
if (pasteData && raw) {
logger.log(JSON.stringify(pasteData));
} else if (pasteData) {
spinner.stop();
logger.log(prettyjson.render(pasteData));
} else if (!pasteData && !raw) {
spinner.succeed('Good news — no pwnage found!');
}
} catch (err) {
if (!raw) {
spinner.fail(err.message);
} else {
logger.error(err.message);
}
}
};
示例3: async
export const handler = async ({
account,
domainFilter: domain,
truncate,
raw,
}: SearchHandlerOptions): Promise<void> => {
if (!raw) {
spinner.start();
}
try {
const searchData = await search(account, { domain, truncate, userAgent });
const foundData = !!(searchData.breaches || searchData.pastes);
if (foundData && raw) {
logger.log(JSON.stringify(searchData));
} else if (foundData) {
spinner.stop();
logger.log(prettyjson.render(searchData));
} else if (!foundData && !raw) {
spinner.succeed('Good news — no pwnage found!');
}
} catch (err) {
if (!raw) {
spinner.fail(err.message);
} else {
logger.error(err.message);
}
}
};
示例4: async
export const handler = async ({
domainFilter: domain,
raw,
}: BreachesHandlerOptions): Promise<void> => {
if (!raw) {
spinner.start();
}
try {
const breachData = await breaches({ domain, userAgent });
if (breachData.length && raw) {
logger.log(JSON.stringify(breachData));
} else if (breachData.length) {
spinner.stop();
logger.log(prettyjson.render(breachData));
} else if (!breachData.length && !raw) {
spinner.succeed('No breaches found.');
}
} catch (err) {
if (!raw) {
spinner.fail(err.message);
} else {
logger.error(err.message);
}
}
};
示例5: async
export const handler = async ({
account,
domainFilter: domain,
includeUnverified,
truncate,
raw,
}: BaHandlerOptions): Promise<void> => {
if (!raw) {
spinner.start();
}
try {
const breachData = await breachedAccount(account.trim(), {
domain,
includeUnverified,
truncate,
userAgent,
});
if (breachData && raw) {
logger.log(JSON.stringify(breachData));
} else if (breachData) {
spinner.stop();
logger.log(prettyjson.render(breachData));
} else if (!breachData && !raw) {
spinner.succeed('Good news — no pwnage found!');
}
} catch (err) {
if (!raw) {
spinner.fail(err.message);
} else {
logger.error(err.message);
}
}
};
示例6: async
export const handler = async ({
name,
raw,
}: BreachHandlerOptions): Promise<void> => {
if (!raw) {
spinner.start();
}
try {
const breachData = await breach(name, { userAgent });
if (breachData && raw) {
logger.log(JSON.stringify(breachData));
} else if (breachData) {
spinner.stop();
logger.log(prettyjson.render(breachData));
} else if (!breachData && !raw) {
spinner.succeed('No breach found by that name.');
}
} catch (err) {
if (!raw) {
spinner.fail(err.message);
} else {
logger.error(err.message);
}
}
};
示例7: async
export const handler = async ({ raw }: DcHandlerOptions): Promise<void> => {
if (!raw) {
spinner.start();
}
try {
const dataClassesData = await dataClasses({ userAgent });
if (Array.isArray(dataClassesData) && dataClassesData.length) {
if (raw) {
logger.log(JSON.stringify(dataClassesData));
} else {
spinner.stop();
logger.log(prettyjson.render(dataClassesData));
}
} else if (!raw) {
throw new Error(
'No data classes found. This is unexpected - the remote API may be having difficulties.',
);
}
} catch (err) {
if (!raw) {
spinner.fail(err.message);
} else {
logger.error(err.message);
}
}
};
示例8:
zones.every( (value,index,array) => {
if(value.name.toLocaleUpperCase() === zoneToSearchFor || value.name.toLocaleUpperCase().indexOf(zoneToSearchFor) > -1) {
console.log(`Found zone user selected`);
bot.sendMessage(message.channel, `\`\`\`${prettyjson.render(value)}\`\`\`\n`);
isFound = true;
return false;
}
return true;
});