Skip to content

Commit 9e5a348

Browse files
committed
refactor: remove unnecessary exports
1 parent 2057e96 commit 9e5a348

File tree

4 files changed

+18
-8
lines changed

4 files changed

+18
-8
lines changed

src/i18n/i18n.pipe.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import {
77
import { Subject, takeUntil } from 'rxjs';
88

99
import { I18nService } from './i18n.service';
10-
import { StringMap } from './i18n.type';
1110

1211
@Pipe({
1312
name: 'auiI18n',
@@ -26,7 +25,7 @@ export class I18nPipe implements PipeTransform, OnDestroy {
2625
.subscribe(() => this.cdr.markForCheck());
2726
}
2827

29-
transform(value: any, data?: StringMap) {
28+
transform(value: any, data?: Record<string, string>) {
3029
return this.i18n.translate(value, data);
3130
}
3231

src/i18n/i18n.service.ts

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Inject, Injectable, isDevMode } from '@angular/core';
22
import { BehaviorSubject, Observable, map } from 'rxjs';
33

4-
import { I18NInterface, I18NInterfaceToken, StringMap } from './i18n.type';
4+
import { I18NInterface, I18NInterfaceToken } from './i18n.type';
55

66
@Injectable({
77
providedIn: 'root',
@@ -27,7 +27,11 @@ export class I18nService {
2727
return this._i18n;
2828
}
2929

30-
translate(key: string, data?: StringMap, ignoreNonExist = false) {
30+
translate(
31+
key: string,
32+
data?: Record<string, string>,
33+
ignoreNonExist = false,
34+
) {
3135
let content = this._i18n.translation[key];
3236
if (content == null) {
3337
if (isDevMode() && !ignoreNonExist) {

src/i18n/i18n.type.ts

-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ export interface I18NInterface {
77
translation: Record<string, string>;
88
}
99

10-
export type StringMap = Record<string, string>;
11-
1210
export const I18NInterfaceToken = new InjectionToken('i18n token', {
1311
factory: () => en,
1412
});

src/index.ts

+11-2
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,14 @@ export * from './theme';
3434
export * from './time-picker';
3535
export * from './tooltip';
3636
export * from './tree-select';
37-
export * from './types';
38-
export * from './utils';
37+
export { ComponentSize } from './types';
38+
export {
39+
AttrBoolean,
40+
coerceAttrBoolean,
41+
coerceString,
42+
getCompatibleStylesRenderer,
43+
handlePixel,
44+
isTemplateRef,
45+
observeMutationOn,
46+
observeResizeOn,
47+
} from './utils';

0 commit comments

Comments
 (0)