{"version":3,"file":"ariaProps.mjs","names":["extractAriaProps","props","title","ariaLabel","ariaLabelledby","ariaDescribedby","__excludeProps","extractedAriaProps"],"sources":["../../src/utils/ariaProps.ts"],"sourcesContent":["type AriaProps = {\n  'title'?: string;\n  'aria-label'?: string;\n  'aria-labelledby'?: string;\n  'aria-describedby'?: string;\n};\ntype ExtractorAriaPropsReturn = {\n  __excludeProps: ['title', 'aria-label', 'aria-labelledby', 'aria-describedby'];\n  extractedAriaProps: AriaProps;\n};\n\nexport function extractAriaProps(props: any): ExtractorAriaPropsReturn {\n  const {\n    title,\n    ['aria-label']: ariaLabel,\n    ['aria-labelledby']: ariaLabelledby,\n    ['aria-describedby']: ariaDescribedby,\n  } = props;\n\n  return {\n    __excludeProps: ['title', 'aria-label', 'aria-labelledby', 'aria-describedby'],\n    extractedAriaProps: {\n      title,\n      'aria-label': ariaLabel,\n      'aria-labelledby': ariaLabelledby,\n      'aria-describedby': ariaDescribedby,\n    },\n  };\n}\n"],"mappings":"AAWA,OAAO,SAASA,gBAAgBA,CAACC,KAAU,EAA4B;EACrE,MAAM;IACJC,KAAK;IACL,CAAC,YAAY,GAAGC,SAAS;IACzB,CAAC,iBAAiB,GAAGC,cAAc;IACnC,CAAC,kBAAkB,GAAGC;EACxB,CAAC,GAAGJ,KAAK;EAET,OAAO;IACLK,cAAc,EAAE,CAAC,OAAO,EAAE,YAAY,EAAE,iBAAiB,EAAE,kBAAkB,CAAC;IAC9EC,kBAAkB,EAAE;MAClBL,KAAK;MACL,YAAY,EAAEC,SAAS;MACvB,iBAAiB,EAAEC,cAAc;MACjC,kBAAkB,EAAEC;IACtB;EACF,CAAC;AACH","ignoreList":[]}