Closed sa02045 closed 1 month ago
Latest commit: 0c087db54f5f1621b8859de21b18eb209c3b53f9
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
es-hangul | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Jul 9, 2024 1:50pm |
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 100.00%. Comparing base (
587fb04
) to head (0c087db
).
감사합니다!
hangulIncludes('{"a": "가나다라"}', '가나다라'); // false
첫번째 인자에 두번째 인자인 가나다라
가 포함되있음에도 불구하고, false를 반환하도록 구현하신 이유가 궁금합니다!
v2에서 #176 에서 논의한 결과에따라서
hangulIncludes
는 사용자가 원자적인 es-hangul의 함수 disassemble을 활용해 사용자의 비즈니스 요구사항을 만족시킬 수 있도록 자유도를 열어주면서 hangulIncludes
를 삭제하려고 해요. @sa02045 님께서도 동의하신다면 이 PR은 닫아도 될 것 같아요!
감사합니다!
hangulIncludes('{"a": "가나다라"}', '가나다라'); // false
첫번째 인자에 두번째 인자인
가나다라
가 포함되있음에도 불구하고, false를 반환하도록 구현하신 이유가 궁금합니다!
hangulIncludes의 인자가 모두 한글문자열이어야 한다고 생각했습니다! 두 인자가 하나라도 한글이 아닌 문자열인 경우 false를 반환하도록 구현했습니다.
v2에서 #176 에서 논의한 결과에따라서
hangulIncludes
는 사용자가 원자적인 es-hangul의 함수 disassemble을 활용해 사용자의 비즈니스 요구사항을 만족시킬 수 있도록 자유도를 열어주면서hangulIncludes
를 삭제하려고 해요. @sa02045 님께서도 동의하신다면 이 PR은 닫아도 될 것 같아요!
넵. 프로젝트의 방향성에 공감합니다! 이 PR은 close할게요
상세한 이슈레이징과, PR을 통한 구현 감사드립니당 !! 🙇
Overview
106 를 닫습니다.
hangulIncludes 함수의 의도에 맞는 결과값을 리턴합니다.
AS-IS
TO-BE
Description
"문자열"과 "한글 문자열"을 구분할 필요가 있습니다.
만약 "한글 문자열"을 나타내는 타입
Hangul
이라는 타입이 존재한다면 함수의 인자 타입은 다음과 같이 나타내볼 수 있습니다.safeParseHangul
함수를 사용하여 "문자열"을 "한글 문자열"으로 좁힙니다.disassembleHangul
와 같이 "한글 문자열"을 처리하는 내부함수의 올바른 동작을 보장합니다.PR Checklist