Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wip: add types related to changeOfUse.land projects #138

Closed
wants to merge 4 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions schema/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -13183,6 +13183,24 @@
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"description": {
"const": "Do not add or change a dropped kerb",
"type": "string"
},
"value": {
"const": "not.dropKerb",
"type": "string"
}
},
"required": [
"value",
"description"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
Expand Down
121 changes: 121 additions & 0 deletions types/enums/LandUses.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
/**
* Values for data.property use or data.proposal.use
*/
export const LandUses = {
advert: 'Display an advert',
agriculture: 'Agriculture',
'agriculture.natural': 'Natural landscape',
allotment: 'Allotment',
business: 'Offices or R&D lab',
'business.lightIndustry': 'Light industry',
'business.offices': 'Offices',
'business.RandD': 'R&D lab',
guest: 'Hotel or guesthouse',
'guest.guesthouse': 'Guesthouse',
'guest.hostel': 'Hostel',
'guest.hotel': 'Hotel',
industrial: 'Industrial',
'industrial.alkalis': 'Alkalis',
'industrial.chemicals': 'Chemicals',
'industrial.heavy': 'Heavy industry',
'industrial.metals': 'Metals',
'industrial.skins': 'Skins',
'industrial.storage': 'Industrial storage',
'industrial.waste': 'Industrial waste',
institutions: 'Institution',
'institutions.court': 'Court house',
'institutions.education': 'Educational institution',
'institutions.education.nursery': 'Registered nursery',
'institutions.education.school': 'School',
'institutions.exhibition': 'Exhibition hall',
'institutions.gallery': 'Art gallery',
'institutions.health': 'Health centre or GP',
'institutions.library': 'Public library',
'institutions.museum': 'Museum',
'institutions.nursery': 'Nursery or creche',
'institutions.other': 'Other institution',
'institutions.religion': 'Religious building',
'institutions.school': 'School',
leisure: 'Leisure',
'leisure.amusements': 'Amusement arcade',
'leisure.betting': 'Betting shop',
'leisure.bingo': 'Bingo hall',
'leisure.casino': 'Casino',
'leisure.cinema': 'Cinema',
'leisure.community': 'Community hall',
'leisure.danceHall': 'Dance hall',
'leisure.funfair': 'Funfair',
'leisure.gym': 'Gymnasium',
'leisure.holiday.camping': 'Campsite or caravan park',
'leisure.music': 'Music venue',
'leisure.nightclub': 'Night club',
'leisure.skating': 'Skating rink',
'leisure.sport': 'Sports',
'leisure.sport.clayPigeon': 'Clay pigeon shooting',
'leisure.sport.equestrian': 'Keeping horses',
'leisure.sport.equestrian.breeding': 'Breeding studs',
'leisure.sport.equestrian.horceRacing': 'Horce racing',
'leisure.sport.equestrian.personal': 'Keeping horses for personal enjoyment',
'leisure.sport.equestrian.ridingSchool': 'Equestrian riding school',
'leisure.sport.firearms': 'Firearms',
'leisure.sport.indoor': 'Indoor sports facility',
'leisure.sport.motorRacing': 'Motor racing',
'leisure.sport.outdoor': 'Outdoor sports facility',
'leisure.sport.running': 'Running race',
'leisure.sport.warGame': 'War game',
'leisure.swimming': 'Public swimming pool',
'leisure.theatre': 'Theatre',
residential: 'Residential',
'residential.careHome': 'Care home',
'residential.education.college': 'College dormitories',
'residential.education.school': 'School dormitories',
'residential.education.training': 'Educational training dormitories',
'residential.garden': 'Garden of a home',
'residential.HMO': 'Shared house (or House in Multiple Occupation)',
'residential.HMO.large': 'Large shared house',
'residential.HMO.small': 'Small shared house',
'residential.home': 'Residential home or homes',
'residential.home.care': 'Supported care home',
'residential.home.children': "Children's home",
'residential.home.multiple': 'Multiple homes',
'residential.home.single': 'Single home',
'residential.hospital': 'Hospital',
'residential.secure': 'Secure residential',
retail: 'Retail',
'retail.art': 'Art studio',
'retail.carShowroom': 'Vehicle showroom',
'retail.cashAndCarry': 'Cash and carry',
'retail.deli': 'Deli',
'retail.drinking': 'Bar or pub',
'retail.dryCleaner': 'Dry cleaner',
'retail.funeral': 'Funeral parlour',
'retail.hairdresser': 'Hairdresser',
'retail.hire': 'Hire shop',
'retail.internet': 'Internet cafe',
'retail.laundrette': 'Laundrette',
'retail.petrolStation': 'Petrol station',
'retail.postOffice': 'Post office',
'retail.restaurants': 'Restaurant or cafe',
'retail.restaurants.drinking':
'Drinking establishment with expanded food provision',
'retail.services': 'Financial or professional service',
'retail.services.accounting': 'Accountancy service',
'retail.services.bank': 'Bank',
'retail.services.buildingSociety': 'Building society',
'retail.services.carHire': 'Vehicle hire location',
'retail.services.employment': 'Employment agency',
'retail.services.estateAgent': 'Estate agent',
'retail.services.legal': 'Legal service',
'retail.services.payDayLoans': 'Pay day loan shop',
'retail.services.taxi': 'Taxi office',
'retail.shop': 'Retail shop',
'retail.shop.food': 'Food or grocery shop (including off licenses)',
'retail.shop.local': 'Local goods shop',
'retail.shop.other': 'Another type of shop',
'retail.takeaway': 'Hot food takeaway, bakery or delicatessen',
'retail.travel': 'Travel agent',
'retail.warehouse': 'Retail warehouse',
storageLand: 'Storage land',
temporary: 'Temporary market',
vacant: 'Vacant land',
};
1 change: 1 addition & 0 deletions types/enums/ProjectTypes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,7 @@ export const ProjectTypes = {
not: 'Negate a project type',
'not.alter.replace': 'Do not add or change windows or doors',
'not.alter.rooflight': 'Do not add or change a rooflight',
'not.dropKerb': 'Do not add or change a dropped kerb',
unit: 'Change of units',
'unit.merge': 'Convert two or more properties into one',
'unit.subdivide': 'Convert a home or part of a home into flats',
Expand Down
Loading