All files / src/constants index.ts

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27                                          1x          
import { TelcoType } from "interface";
 
export default {
  prefix: "250",
  shortLength: 9,
  fullLength: 12,
  format: "(+250) 7XX XXX XXX",
  short: "7XXXXXXXX",
  dashed: "07X-XXX-XXXX",
  telcos: [
    { value: "78", label: "MTN" },
    { value: "79", label: "MTN" },
    { value: "72", label: "Airtel" },
    { value: "73", label: "Airtel" },
  ] as TelcoType[],
  errors: {
    short: "Phone number is too short",
    invalid: "Phone number is invalid",
  },
};
 
export const TelcoInitials = ["78", "79", "72",  "73"] as const;
 
export type  formatTypes = "dashed" | "normalized" | "short" | "unformatted" |  "dashed-short" |  "dashed-normalized" | "dashed-unformatted" | "space"  |  "space-short" |  "space-normalized"  | "space-unformatted"
 
// TODO: add type for this object