import { getMetadataStorage } from '../metadata' ; export function Props ( name ? ) { return ( prototype , propertyKey ) => { getMetadataStorage ( ) . collectPropsField ( { name : propertyKey , prop : name || String ( propertyKey ) , target : prototype . constructor , observable : false , } ) ; } ; }