// Popište typ, který představuje JS objekty, jež mají soukromý
// identifikátor a metodu pro jeho získání, stejně jako pole data vytvoření.
// Identifikátor může obsahovat číslo nebo řetězec.
// Pole data vytvoření může také obsahovat řetězec nebo číslo.
// Identifikátor a pole data vytvoření mají vždy stejný typ.
let a = { getId: () => 1, createdAt: [phone] }
let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' }