여러 로더를 통해 하나의 로케일로 병합하여 캐시합니다. 다양 로케일 파일을 여러 곳에서 관리하는 경우 유용하게 쓰일 수 있습니다. 또는 별도의 비공개 캐시 로더를 만들어 같이 관리해야하는 경우에도 좋은 선택입니다.
const someLoader = new SomeLoader() const customLoader = new CustomLoader('http://custom-endpoint.com/api/') const cacheOption = { cacheTime: 24 * 3600000 } const localStorageStore = new LocalStorageCacheStore() const cacheLoader = new CacheLoader([someLoader, customLoader], cacheOption, localStorageStore) cacheLoader.getLocale(LanguageType.EN).then(locale => console.log(locale)
특정 언어팩 조회
모든 언어팩 조회
지정된 언어와 기존 언어팩 병합
모든 언어팩과 로더의 언어팩 병합
Generated using TypeDoc
컴포지트 캐시 로더
여러 로더를 통해 하나의 로케일로 병합하여 캐시합니다. 다양 로케일 파일을 여러 곳에서 관리하는 경우 유용하게 쓰일 수 있습니다. 또는 별도의 비공개 캐시 로더를 만들어 같이 관리해야하는 경우에도 좋은 선택입니다.
const someLoader = new SomeLoader() const customLoader = new CustomLoader('http://custom-endpoint.com/api/') const cacheOption = { cacheTime: 24 * 3600000 } const localStorageStore = new LocalStorageCacheStore() const cacheLoader = new CacheLoader([someLoader, customLoader], cacheOption, localStorageStore) cacheLoader.getLocale(LanguageType.EN).then(locale => console.log(locale)