PV
function isPangram (str) {
if (str.length !== 26) {
return false;
}
for (let i = 97; i < 123; i += 1) {
if (!str.includes(String.fromCharCode(i)) {
return false;
}
}
return true;
}
Не ебите моск!
Size: a a a
DE
function isPangram (str) {
if (str.length !== 26) {
return false;
}
for (let i = 97; i < 123; i += 1) {
if (!str.includes(String.fromCharCode(i)) {
return false;
}
}
return true;
}
S
function isPangram (str) {
if (str.length !== 26) {
return false;
}
for (let i = 97; i < 123; i += 1) {
if (!str.includes(String.fromCharCode(i)) {
return false;
}
}
return true;
}
DE
DE
DE
DE
PV
DE
FJ
private getResponse(ctx: Koa.ParameterizedContext): Response {cделано для того чтобы написать адаптер и при этом не потерять возможность модификации оригинального ctx, который в дальнейшем будет использоваться следующим способом:
return {
get headers() {
return ctx.response.headers
},
get status() {
return ctx.status
},
set status(value) {
ctx.status = value
},
get body() {
return ctx.body
},
set body(value) {
ctx.body = value
}
}
}
@injectable()посидели командой и ничего адекватного не придумали, есть у кого какие-то идеи?
class ControllerMiddleware implements Middleware {
async use(@response() response: Response, @next() next: Next): Promise<any> {
await next()
response.body = response.body + '::after'
}
}
t
НС
DE
DE
НС
DE
С
function isPangram (str) {
if (str.length !== 26) {
return false;
}
for (let i = 97; i < 123; i += 1) {
if (!str.includes(String.fromCharCode(i)) {
return false;
}
}
return true;
}