feat(compiler): support component parameters.