formgen/source/logic/helpers/list.ts

32 lines
501 B
TypeScript
Raw Permalink Normal View History

2026-04-22 07:47:23 +02:00
namespace formgen.helpers.list
{
2026-04-22 22:24:32 +02:00
/**
*/
export function sequence(
length : int
) : Array<int>
{
let result : Array<int> = [];
for (let index = 0; index < length; index += 1)
{
result.push(index);
}
return result;
}
2026-04-22 07:47:23 +02:00
/**
*/
export function transform<type_element_from, type_element_to>(
list : Array<type_element_from>,
function_ : ((type_element_from) => type_element_to)
) : Array<type_element_to>
{
return list.map(
(element) => function_(element)
);
}
}