UNPKG

vue-tianditu2

Version:
1 lines 1.25 kB
{"version":3,"file":"state.mjs","sources":["../../../../../packages/service/search/use/state.ts"],"sourcesContent":["import { reactive } from \"vue\";\nimport type { SearchLocalState, SearchResultState, SearchViewState } from \"../types\";\n\nexport function useState() {\n const searchLocalState: SearchLocalState = {\n tdtMap: null,\n localSearch: null,\n keyword: \"\",\n queryType: 1,\n showRoute: false\n };\n const searchResultState: SearchResultState = {\n pois: false,\n statistics: false,\n area: false,\n suggests: false,\n prompt: false,\n lineData: false\n };\n const searchViewState: SearchViewState = {\n markers: [],\n target: null,\n content: \"\",\n current: 1,\n total: 0\n };\n return reactive({ ...searchLocalState, ...searchResultState, ...searchViewState });\n}\n"],"names":["useState","reactive"],"mappings":";AAGO,SAASA,IAAW;AAuBlB,SAAAC,EAAS,EAAE,GAtByB;AAAA,IACzC,QAAQ;AAAA,IACR,aAAa;AAAA,IACb,SAAS;AAAA,IACT,WAAW;AAAA,IACX,WAAW;AAAA,EACb,GAgBuC,GAfM;AAAA,IAC3C,MAAM;AAAA,IACN,YAAY;AAAA,IACZ,MAAM;AAAA,IACN,UAAU;AAAA,IACV,QAAQ;AAAA,IACR,UAAU;AAAA,EACZ,GAQ6D,GAPpB;AAAA,IACvC,SAAS,CAAC;AAAA,IACV,QAAQ;AAAA,IACR,SAAS;AAAA,IACT,SAAS;AAAA,IACT,OAAO;AAAA,EACT,GACiF;AACnF;"}