{"version":3,"file":"ng-stalk-core-types.mjs","sources":["../../components/core/types/code-and-name.ts","../../components/core/types/dialog.ts","../../components/core/types/mag-avatar.ts","../../components/core/types/mag-dialog-message.ts","../../components/core/types/mag-fail-item.ts","../../components/core/types/mag-list-result.ts","../../components/core/types/mag-time-zone.ts","../../components/core/types/mag-zone-date-time.ts","../../components/core/types/media-break-name.ts","../../components/core/types/tool-language.ts","../../components/core/types/tool-menu-item.ts","../../components/core/types/ns-constants.ts","../../components/core/types/public-api.ts","../../components/core/types/ng-stalk-core-types.ts"],"sourcesContent":["/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nexport interface CodeAndName {\n  code: string;\n  name: string;\n}\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\n// export type DialogOption = (action: CrudAction | string, submittingId?: string) => void;\nexport type MagDialogLevel = 'success' | 'info' | 'warning' | 'error';\nexport type MagDialogNotificationLevel = 'blank' | 'success' | 'info' | 'warning' | 'error';\n\nexport interface MagDialogModalOption {\n  level: MagDialogLevel;\n  icon?: string;\n}\n\nexport interface MagDialogMessageOption extends MagDialogModalOption{\n  duration: number;\n  icon?: string;\n}\n\nexport interface MagDialogNotificationOption {\n  level: MagDialogNotificationLevel;\n\n  /**\n   * 노출 시간. 초단위\n   * 0 일 경우 무제한\n   */\n  duration: number;\n  icon?: string;\n}\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\n/**\n * 인증된(로그인된) 사용자 정보\n */\nexport interface MagAvatar {\n\n  /**\n   * 사용자명\n   * ex) 사이\n   */\n  // @ts-ignore\n  name: string;\n\n  /**\n   * 사용자 직책명\n   * ex) 시스템 관리자\n   */\n  // @ts-ignore\n  role: string;\n\n}\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nexport interface MagDialogMessage {\n  title?: string;\n  content?: string;\n\n  /**\n   * deprecated. use content\n   */\n  message?: string;\n}\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nexport interface MagFailItem<T> {\n  item: T;\n  reason: string;\n}\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nimport { MagFailItem } from \"./mag-fail-item\";\n\nexport interface MagListResult<T, F> {\n  success: boolean;\n  successItems: T[];\n  failItems: Array<MagFailItem<F>>;\n  total: number;\n  successCount: number;\n  failCount: number;\n}\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nexport interface MagTimeZone {\n  timezoneId: string;\n  timezoneOffset: string;\n}","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nexport interface MagZoneDateTime {\n  value: Date;\n  zoneId: string;\n  rfc3339Value: string;\n}\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nexport type MediaBreakName = 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl';\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nexport interface ToolLanguage {\n  /**\n   * alpha-2 국가 코드\n   */\n  id: string;\n\n  /**\n   * 대표 국가 깃발의 alpha-2 국가 코드\n   */\n  flag: string;\n\n  title: string;\n}","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nimport { NzSafeAny } from 'ng-zorro-antd/core/types';\n\n/**\n * 글로벌 메뉴(레이아웃 상단 툴바에 나타나는 우측 메뉴 목록)를 구성하는 아이템\n */\nexport interface ToolMenuItem {\n  id?: string;\n\n  /**\n   * 메뉴명\n   */\n  title?: string;\n\n  translate?: string;\n\n  /**\n   * 메뉴 아이콘 클래스명\n   * ex) exit_to_app\n   */\n  icon?: string;\n\n  /**\n   * 글로벌 메뉴 선택시 호출되는 콜백\n   */\n  // tslint:disable-next-line:ban-types\n  callback?: Function;\n\n  disabled?: boolean;\n\n  properties?: NzSafeAny;\n}\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\nexport class NsConstants {\n  /**\n   * 영역간의 gap (단위: px)\n   * ant design 에 맞춰서 각 간겨의 기본 간격은 16px 로 설정한다.\n   */\n  public static AREA_GAP = 16;\n  public static AREA_PAD = 2;\n  public static PAGE_BOTTOM_PAD = 8;\n  public static TABLE_HEADER = 48;\n  public static TABLE_FOOTER = 48;\n  public static ELEMENT_GAP = 12; // TODO ant 디자인 확인 필요\n}","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nexport * from './code-and-name';\nexport * from './dialog';\nexport * from './global-link';\nexport * from './mag-avatar';\nexport * from './mag-dialog-message';\nexport * from \"./mag-fail-item\";\nexport * from \"./mag-list-result\";\nexport * from './mag-time-zone';\nexport * from './mag-zone-date-time';\nexport * from './media-break-name';\nexport * from './tool-language';\nexport * from './tool-menu-item';\nexport * from './ns-constants';\nexport * from './ns-current-and-backup-group';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"AAAA;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;MACU,WAAW,CAAA;;AACtB;;;AAGG;AACW,WAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,WAAQ,CAAA,QAAA,GAAG,CAAC,CAAC;AACb,WAAe,CAAA,eAAA,GAAG,CAAC,CAAC;AACpB,WAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAClB,WAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAClB,WAAA,CAAA,WAAW,GAAG,EAAE,CAAC;;ACdjC;;;AAGG;;ACHH;;AAEG;;;;"}