{"version":3,"file":"split2.mjs","sources":["../../../../../../packages/components/split/src/split.ts"],"sourcesContent":["import { buildProps } from '@lit-element/utils'\nimport type { ExtractPropTypes } from 'vue'\nimport type split from './split.vue'\n\nexport const splitProps = buildProps({\n  /**\n   * @description 分割方向\n   */\n  orientation: {\n    type: String,\n    default: 'horizontal',\n    validator: (value) => ['horizontal', 'vertical'].includes(value),\n  },\n  /**\n   * @description 面板占比\n   */\n  initialRatio: {\n    type: Number,\n    default: 0.5,\n    validator: (value) => value >= 0 && value <= 1,\n  },\n  /**\n   * @description 是否全屏\n   */\n  canfull: {\n    type: Boolean,\n    default: false,\n  },\n  lazy: {\n    type: Boolean,\n    default: false,\n  },\n} as const)\nexport type SplitProps = ExtractPropTypes<typeof splitProps>\nexport type SplitInstance = InstanceType<typeof split>\n"],"names":[],"mappings":";;;AACY,MAAC,UAAU,GAAG,UAAU,CAAC;AACrC,EAAE,WAAW,EAAE;AACf,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,YAAY;AACzB,IAAI,SAAS,EAAE,CAAC,KAAK,KAAK,CAAC,YAAY,EAAE,UAAU,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC;AACpE,GAAG;AACH,EAAE,YAAY,EAAE;AAChB,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,GAAG;AAChB,IAAI,SAAS,EAAE,CAAC,KAAK,KAAK,KAAK,IAAI,CAAC,IAAI,KAAK,IAAI,CAAC;AAClD,GAAG;AACH,EAAE,OAAO,EAAE;AACX,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG;AACH,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG;AACH,CAAC;;;;"}