mirror of https://github.com/iptv-org/iptv
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
350 B
TypeScript
20 lines
350 B
TypeScript
import { Collection } from '@freearhey/core'
|
|
|
|
type RegionProps = {
|
|
code: string
|
|
name: string
|
|
countries: string[]
|
|
}
|
|
|
|
export class Region {
|
|
code: string
|
|
name: string
|
|
countries: Collection
|
|
|
|
constructor({ code, name, countries }: RegionProps) {
|
|
this.code = code
|
|
this.name = name
|
|
this.countries = new Collection(countries)
|
|
}
|
|
}
|