nx/packages/angular/src/generators/component-story/lib/get-args-default-value.ts
2021-06-25 18:17:48 +03:00

15 lines
375 B
TypeScript

import type { PropertyDeclaration } from 'typescript';
export function getArgsDefaultValue(property: PropertyDeclaration): string {
const typeNameToDefault = {
string: "''",
number: '0',
boolean: 'false',
};
return property.initializer
? property.initializer.getText()
: property.type
? typeNameToDefault[property.type.getText()]
: "''";
}