{"version":3,"file":"index.mjs","sources":["../../../../packages/directives/index.ts"],"sourcesContent":["import type { App, Directive } from 'vue'\nimport { vDis } from './dis'\nimport { vSize } from './size'\nimport { vColor } from './color'\nimport { vAlign } from './align'\nimport { vTip } from './tip'\nimport { vLoading } from './loading'\nimport { vHide } from './hide'\nimport { vPress } from './press'\n\n// 定义所有指令\nconst directives: Record<string, Directive> = {\n\tdis: vDis,\n\tsize: vSize,\n\tcolor: vColor,\n\talign: vAlign,\n\ttip: vTip,\n\tloading: vLoading,\n\thide: vHide,\n\tpress: vPress\n}\n\n// 安装函数\nconst install = (app: App) => {\n\t// 注册所有指令\n\tObject.entries(directives).forEach(([name, directive]) => {\n\t\tapp.directive(name, directive)\n\t})\n}\n\nexport default {\n\tinstall\n}\n\nexport { vAlign, vColor, vDis, vLoading, vSize, vTip, vHide, vPress }\n"],"names":["vSize","vColor","vAlign","vTip","vLoading"],"mappings":";;;;;;;;;AAWA,MAAM,UAAwC,GAAA;AAAA,EAC7C,GAAK,EAAA,IAAA;AAAA,EACL,IAAM,EAAAA,cAAA;AAAA,EACN,KAAO,EAAAC,eAAA;AAAA,EACP,KAAO,EAAAC,eAAA;AAAA,EACP,GAAK,EAAAC,YAAA;AAAA,EACL,OAAS,EAAAC,iBAAA;AAAA,EACT,IAAM,EAAA,KAAA;AAAA,EACN,KAAO,EAAA,MAAA;AACR,CAAA,CAAA;AAGA,MAAM,OAAA,GAAU,CAAC,GAAa,KAAA;AAE7B,EAAO,MAAA,CAAA,OAAA,CAAQ,UAAU,CAAE,CAAA,OAAA,CAAQ,CAAC,CAAC,IAAA,EAAM,SAAS,CAAM,KAAA;AACzD,IAAI,GAAA,CAAA,SAAA,CAAU,MAAM,SAAS,CAAA,CAAA;AAAA,GAC7B,CAAA,CAAA;AACF,CAAA,CAAA;AAEA,uBAAe;AAAA,EACd,OAAA;AACD,CAAA;;;;"}