Releases: gangnamssal/mori-ts
Releases · gangnamssal/mori-ts
v1.2.0
Release Notes
주요 변경 사항
-
toIter
함수 추가- 새로운 함수
toIter
추가. - 이 함수는 동기 또는 비동기 값 및
iterable
객체를iterable
로 변환하여 한 번만 값을 반환하는 형태로 동작합니다. - 파이프라인에서 동기/비동기 값 모두를 처리하는 데 유용합니다.
- 파이프라인에서
at
,find
,reduce
,some
등 값을 반환하는 함수의 체이닝을 도와줄 수 있습니다.
- 새로운 함수
-
compact
함수 타입 수정compact
함수의 타입을 더욱 엄격하고 정확하게 수정. 빈 값들을 필터링하는 기능은 그대로 유지되며, 타입 안정성이 개선되었습니다.
-
pipe
함수 타입 수정 및 전체 함수 타입 점검pipe
함수의 타입 정의를 개선하여 다양한 함수 조합을 더 유연하게 사용할 수 있도록 수정.- 전체 프로젝트에 사용된 함수들의 타입도 점검하여, 타입 안정성을 강화하였습니다.
v1.1.4
1. slice
함수 효율적으로 로직 수정
slice
함수의 내부 로직을 최적화하여 더 빠르게 요소들을 잘라낼 수 있도록 개선했습니다.
2. at
함수 효율적으로 로직 수정
at
함수의 인덱스 접근 방식을 최적화하여, 특정 위치의 요소를 빠르게 가져올 수 있도록 로직을 수정했습니다.
3. reverse
함수 로직 더 효율적으로 수정
reverse
함수가 반복자의 요소를 역순으로 처리하는 방식을 개선했습니다.
v1.1.3
주요 변경사항
- at, every, find, some 함수 iterable, asyncIterable을 return하게 함수 로직 변경
- 중복된 타입(ReturnIterableType, ReturnIterableAsyncIterableType) 하나로(ReturnIterableAsyncIterableType) 통일
v1.1.2
1. findIndex
함수에 대한 README 및 JSDOC 추가
- findIndex 함수에 대한 README가 추가되었습니다.
- findIndex 함수에 대한 설명이 JSDOC으로 추가되었습니다.
v1.1.1
1. findIndex
함수 추가
- 새로운
findIndex
함수가 추가되었습니다. 이 함수는 조건을 만족하는 첫 번째 요소의 인덱스를 반환합니다. 동기 및 비동기 iterable을 모두 지원합니다.
2. 함수 이름 변경: toIterValue
-> toValue
- 함수의 이름을
toValue
로 변경하여 더 직관적이고 간결한 네이밍을 반영했습니다. 기존의toIterValue
함수는 앞으로toValue
로 사용됩니다.
v1.1.0
1. insert 함수 추가
- iterable 또는 async iterable에 지정된 인덱스에 값을 삽입할 수 있는
insert
함수가 추가되었습니다. - 이 함수는 동기 및 비동기 파이프라인에서도 사용 가능합니다.
2. core 함수 개선
- 모든 core 함수에서
iter
인자가 생략될 경우, 함수 호출이 유연하게 동작하도록 로직을 개선하였습니다. iter
없이도 함수가 호출될 수 있으며, 이후에iter
를 전달해 사용할 수 있는 형태로 동작합니다.