Я читаю исходный код angular-cli и сталкиваюсь с schema.json, в нем есть поля $default
и default
для некоторых свойств, например,
"project": {
"type": "string",
"description": "The name of the project.",
"$default": {
"$source": "projectName"
}
},
"inlineStyle": {
"description": "When true, includes styles inline in the component.ts file. Only CSS styles can be included inline. By default, an external styles file is created and referenced in the component.ts file.",
"type": "boolean",
"default": false,
"alias": "s"
}
Так, какова цель использования $default
и default
в каждом свойстве? $default
для объекта и default
для примитивного типа? Или какая-то другая причина?