UNPKG

dawn-interfaces

Version:

Dawn application interfaces

126 lines (125 loc) 4.57 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.sortingHousingLookup = exports.sortingHousingValues = exports.sortingHousingExchange = exports.filtersHomeStatusLookup = exports.filtersHomeStatusValues = exports.filtersHomeStatusExchange = exports.filtersPropertyTypeLookup = exports.filtersPropertyTypeValues = exports.filtersPropertyTypeExchange = exports.filtersBathRangeLookup = exports.filtersBathRangeValues = exports.filtersBathRangeExchange = exports.filtersBedRangeLookup = exports.filtersBedRangeValues = exports.filtersBedRangeExchange = exports.filtersPriceRangeLookup = exports.filtersPriceRangeValues = exports.filtersPriceRangeExchange = exports.filtersPreferenceBuyingUrgencyLookup = exports.filtersPreferenceBuyingUrgencyValues = exports.filtersPreferenceBuyingUrgencyExchange = exports.lookupGenerator = void 0; exports.lookupGenerator = function (arr) { return arr.reduce(function (obj, str) { obj[str] = str; return obj; }, {}); }; exports.filtersPreferenceBuyingUrgencyExchange = { "Distant Plans": 0, "Within the Next Year": 1, "Within the Next Few Months": 2, "Urgent": 3 }; exports.filtersPreferenceBuyingUrgencyValues = Object.keys(exports.filtersPreferenceBuyingUrgencyExchange); exports.filtersPreferenceBuyingUrgencyLookup = exports.lookupGenerator(exports.filtersPreferenceBuyingUrgencyValues); exports.filtersPriceRangeExchange = { "No Min": 0, "$10k": 10000, "$20k": 20000, "$30k": 30000, "$50k": 50000, "$100k": 100000, "$130k": 130000, "$150k": 150000, "$200k": 200000, "$250k": 250000, "$300k": 300000, "$350k": 350000, "$400k": 400000, "$450k": 450000, "$500k": 500000, "$550k": 550000, "$600k": 600000, "$650k": 650000, "$700k": 700000, "$750k": 750000, "$800k": 800000, "$850k": 850000, "$900k": 900000, "$950k": 950000, "$1m": 1000000, "$1.1m": 1100000, "$1.2m": 1200000, "$1.25m": 1250000, "$1.3m": 1300000, "$1.4m": 1400000, "$1.5m": 1500000, "$1.6m": 1600000, "$1.7m": 1700000, "$1.75m": 1750000, "$1.8m": 1800000, "$1.9m": 1900000, "$2m": 2000000, "$2.25m": 2250000, "$2.5m": 2500000, "$2.75m": 2750000, "$3m": 3000000, "$3.5m": 3500000, "$4m": 4000000, "$5m": 5000000, "$10m": 10000000, "$20m": 20000000, "No Max": 99999999999 }; exports.filtersPriceRangeValues = Object.keys(exports.filtersPriceRangeExchange); exports.filtersPriceRangeLookup = exports.lookupGenerator(exports.filtersPriceRangeValues); exports.filtersBedRangeExchange = { "No Min": 0, "1+": 1, "2+": 2, "3+": 3, "4+": 4, "5+": 999 }; exports.filtersBedRangeValues = Object.keys(exports.filtersBedRangeExchange); exports.filtersBedRangeLookup = exports.lookupGenerator(exports.filtersBedRangeValues); exports.filtersBathRangeExchange = { "No Min": 0, "1+": 1, "2+": 2, "3+": 3, "4+": 4, "5+": 999 }; exports.filtersBathRangeValues = Object.keys(exports.filtersBathRangeExchange); exports.filtersBathRangeLookup = exports.lookupGenerator(exports.filtersBathRangeValues); exports.filtersPropertyTypeExchange = { "All": null, "Residential": "residential", "Condominium": "condominium", "Multifamily": "multifamily", "Commercial": "commercial", "Land": "land", "Farm": "farm", "Mobilehome": "mobilehome", "Rental": "rental" }; exports.filtersPropertyTypeValues = Object.keys(exports.filtersPropertyTypeExchange); exports.filtersPropertyTypeLookup = exports.lookupGenerator(exports.filtersPropertyTypeValues); exports.filtersHomeStatusExchange = { "All": null, "Active": "Active", "Pending": "Pending", "Closed": "Closed", "Active Under Contract": "ActiveUnderContract", "Hold": "Hold", "Coming Soon": "ComingSoon" }; exports.filtersHomeStatusValues = Object.keys(exports.filtersHomeStatusExchange); exports.filtersHomeStatusLookup = exports.lookupGenerator(exports.filtersHomeStatusValues); exports.sortingHousingExchange = { "None": null, "Price High-Low": "-listprice", "Price Low-High": "listprice", "List Date Newest-Oldest": "listdate", "List Date Oldest-Newest": "-listdate", "Beds High-Low": "-beds", "Beds Low-High": "beds", "Baths High-Low": "-baths", "Baths Low-High": "baths" }; exports.sortingHousingValues = Object.keys(exports.sortingHousingExchange); exports.sortingHousingLookup = exports.lookupGenerator(exports.sortingHousingValues);