Skip to content

Releases: gangnamssal/mori-ts

v1.2.0

06 Oct 12:46
Compare
Choose a tag to compare

Release Notes

주요 변경 사항

  1. toIter 함수 추가

    • 새로운 함수 toIter 추가.
    • 이 함수는 동기 또는 비동기 값 및 iterable 객체를 iterable로 변환하여 한 번만 값을 반환하는 형태로 동작합니다.
    • 파이프라인에서 동기/비동기 값 모두를 처리하는 데 유용합니다.
    • 파이프라인에서 at, find, reduce, some 등 값을 반환하는 함수의 체이닝을 도와줄 수 있습니다.
  2. compact 함수 타입 수정

    • compact 함수의 타입을 더욱 엄격하고 정확하게 수정. 빈 값들을 필터링하는 기능은 그대로 유지되며, 타입 안정성이 개선되었습니다.
  3. pipe 함수 타입 수정 및 전체 함수 타입 점검

    • pipe 함수의 타입 정의를 개선하여 다양한 함수 조합을 더 유연하게 사용할 수 있도록 수정.
    • 전체 프로젝트에 사용된 함수들의 타입도 점검하여, 타입 안정성을 강화하였습니다.

v1.1.4

03 Oct 15:07
Compare
Choose a tag to compare

1. slice 함수 효율적으로 로직 수정

  • slice 함수의 내부 로직을 최적화하여 더 빠르게 요소들을 잘라낼 수 있도록 개선했습니다.

2. at 함수 효율적으로 로직 수정

  • at 함수의 인덱스 접근 방식을 최적화하여, 특정 위치의 요소를 빠르게 가져올 수 있도록 로직을 수정했습니다.

3. reverse 함수 로직 더 효율적으로 수정

  • reverse 함수가 반복자의 요소를 역순으로 처리하는 방식을 개선했습니다.

v1.1.3

03 Oct 12:30
Compare
Choose a tag to compare

주요 변경사항

  • at, every, find, some 함수 iterable, asyncIterable을 return하게 함수 로직 변경
  • 중복된 타입(ReturnIterableType, ReturnIterableAsyncIterableType) 하나로(ReturnIterableAsyncIterableType) 통일

v1.1.2

03 Oct 08:41
Compare
Choose a tag to compare

1. findIndex 함수에 대한 README 및 JSDOC 추가

  • findIndex 함수에 대한 README가 추가되었습니다.
  • findIndex 함수에 대한 설명이 JSDOC으로 추가되었습니다.

v1.1.1

03 Oct 08:30
Compare
Choose a tag to compare

1. findIndex 함수 추가

  • 새로운 findIndex 함수가 추가되었습니다. 이 함수는 조건을 만족하는 첫 번째 요소의 인덱스를 반환합니다. 동기 및 비동기 iterable을 모두 지원합니다.

2. 함수 이름 변경: toIterValue -> toValue

  • 함수의 이름을 toValue로 변경하여 더 직관적이고 간결한 네이밍을 반영했습니다. 기존의 toIterValue 함수는 앞으로 toValue로 사용됩니다.

v1.1.0

02 Oct 15:08
Compare
Choose a tag to compare

1. insert 함수 추가

  • iterable 또는 async iterable에 지정된 인덱스에 값을 삽입할 수 있는 insert 함수가 추가되었습니다.
  • 이 함수는 동기 및 비동기 파이프라인에서도 사용 가능합니다.

2. core 함수 개선

  • 모든 core 함수에서 iter 인자가 생략될 경우, 함수 호출이 유연하게 동작하도록 로직을 개선하였습니다.
  • iter 없이도 함수가 호출될 수 있으며, 이후에 iter를 전달해 사용할 수 있는 형태로 동작합니다.