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 ts from 'typescript';
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 ts.factory.createPropertyDeclaration(
undefined,
propertyName,
undefined,
ts.factory.createKeywordTypeNode(ts.SyntaxKind.NumberKeyword),
normalizeValue(initialValue)
);
} |