helpers.d.ts 867 B

123456789101112131415161718
  1. type Dictionary<T> = { [key: string]: T };
  2. export function mapState (map: string[]): Dictionary<() => any>;
  3. export function mapState (map: Dictionary<string>): Dictionary<() => any>;
  4. export function mapState <S>(
  5. map: Dictionary<(this: vuejs.Vue, state: S, getters: any) => any>
  6. ): Dictionary<() => any>;
  7. type MutationMethod = (...args: any[]) => void;
  8. export function mapMutations (map: string[]): Dictionary<MutationMethod>;
  9. export function mapMutations (map: Dictionary<string>): Dictionary<MutationMethod>;
  10. export function mapGetters (map: string[]): Dictionary<() => any>;
  11. export function mapGetters (map: Dictionary<string>): Dictionary<() => any>;
  12. type ActionMethod = (...args: any[]) => Promise<any[]>;
  13. export function mapActions (map: string[]): Dictionary<ActionMethod>;
  14. export function mapActions (map: Dictionary<string>): Dictionary<ActionMethod>;