utils/clock library

clock.dart

시간 관련 유틸리티를 제공하는 파일입니다. 테스트 가능한 시간 처리와 시간 의존성 주입을 위한 기능을 제공합니다.

주요 기능:

  • 현재 시간 조회
  • 테스트를 위한 시간 모킹
  • 시간 의존성 주입

Classes

Clock
시간 처리를 위한 유틸리티 클래스입니다.

Functions

defaultDateTimeResolver() DateTime
기본 시간 처리 함수입니다. 실제 시스템의 현재 시간을 반환합니다.

Typedefs

CurrentDateTimeResolver = DateTime Function()
현재 시간을 반환하는 함수 타입을 정의합니다. DateTime을 반환하는 함수를 나타내는 typedef입니다.