{"version":3,"file":"useCheckedChange.mjs","sources":["../../../../../../packages/components/transfer/src/useCheckedChange.ts"],"sourcesContent":["import type { TransferCheckedState, Key } from './transfer'\r\n\r\nexport const LEFT_CHECK_CHANGE_EVENT = 'left-check-change'\r\nexport const RIGHT_CHECK_CHANGE_EVENT = 'right-check-change'\r\nexport const useCheckedChange = (checkedState: TransferCheckedState, emit) => {\r\n  const onSourceCheckedChange = (val: Key[], movedKeys: Key[]) => {\r\n    checkedState.leftChecked = val\r\n    if (movedKeys === undefined) return\r\n    console.log('dsdsadas')\r\n    emit(LEFT_CHECK_CHANGE_EVENT, val, movedKeys)\r\n  }\r\n\r\n  const onTargetCheckedChange = (val: Key[], movedKeys: Key[]) => {\r\n    checkedState.rightChecked = val\r\n    if (movedKeys === undefined) return\r\n    emit(RIGHT_CHECK_CHANGE_EVENT, val, movedKeys)\r\n  }\r\n\r\n  return {\r\n    onSourceCheckedChange,\r\n    onTargetCheckedChange,\r\n  }\r\n}\r\n"],"names":[],"mappings":"AAAY,MAAC,uBAAuB,GAAG,oBAAoB;AAC/C,MAAC,wBAAwB,GAAG,qBAAqB;AACjD,MAAC,gBAAgB,GAAG,CAAC,YAAY,EAAE,IAAI,KAAK;AACxD,EAAE,MAAM,qBAAqB,GAAG,CAAC,GAAG,EAAE,SAAS,KAAK;AACpD,IAAI,YAAY,CAAC,WAAW,GAAG,GAAG,CAAC;AACnC,IAAI,IAAI,SAAS,KAAK,KAAK,CAAC;AAC5B,MAAM,OAAO;AACb,IAAI,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,IAAI,IAAI,CAAC,uBAAuB,EAAE,GAAG,EAAE,SAAS,CAAC,CAAC;AAClD,GAAG,CAAC;AACJ,EAAE,MAAM,qBAAqB,GAAG,CAAC,GAAG,EAAE,SAAS,KAAK;AACpD,IAAI,YAAY,CAAC,YAAY,GAAG,GAAG,CAAC;AACpC,IAAI,IAAI,SAAS,KAAK,KAAK,CAAC;AAC5B,MAAM,OAAO;AACb,IAAI,IAAI,CAAC,wBAAwB,EAAE,GAAG,EAAE,SAAS,CAAC,CAAC;AACnD,GAAG,CAAC;AACJ,EAAE,OAAO;AACT,IAAI,qBAAqB;AACzB,IAAI,qBAAqB;AACzB,GAAG,CAAC;AACJ;;;;"}