Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | import { factory, SyntaxKind } from '../utils/ts7.js';
import { normalizeValue } from '../utils/normalizeValue.js';
/**
* Create a property declaration.
*
* @param propertyName Ex: count or _count
* @returns PropertyDeclaration
*/
export function createProperty(propertyName: string, initialValue: any) {
return factory.createPropertyDeclaration(
undefined,
factory.createIdentifier(propertyName),
undefined,
factory.createKeywordTypeNode(SyntaxKind.NumberKeyword),
normalizeValue(initialValue),
);
}
|