Lines Matching full:function
32 export function containSpreadElement(args?: ts.NodeArray<ts.Expression>): boolean {
46 export function hasExportKeywordModifier(node: ts.Node): boolean {
59 export function hasDefaultKeywordModifier(node: ts.Node): boolean {
72 export function setVariableExported(varName: string, scope: Scope) {
82 export function execute(cmd: string, args: Array<string>) {
101 export function addUnicodeEscape(text: string) {
127 export function isBindingPattern(node: ts.Node) {
131 export function isObjectBindingOrAssignmentPattern(node: ts.Node) {
135 export function isArrayBindingOrAssignmentPattern(node: ts.Node) {
139 export function isBindingOrAssignmentPattern(node: ts.Node) {
143 export function isMemberExpression(node: ts.Node) {
152 export function isUndefinedIdentifier(node: ts.Node) {
164 export function isAnonymousFunctionDefinition(node: ts.Node) {
176 export function escapeUnicode(data: string) {
194 export function initiateTs2abc(args: Array<string>) {
206 export function terminateWritePipe(ts2abc: any) {
214 export function listenChildExit(child: any) {
227 export function listenErrorEvent(child: any) {
237 export function isRangeInst(ins: IRNode) {
247 export function getRangeExplicitVregNums(ins: IRNode): number {
254 export function isRestParameter(parameter: ts.ParameterDeclaration) {
258 export function getParamLengthOfFunc(node: ts.FunctionLikeDeclaration) {
277 export function getParameterLength4Ctor(node: ts.ClassLikeDeclaration) {
294 export function getRangeStartVregPos(ins: IRNode): number {
301 export function setPos(node: ts.Node) {
309 export function isBase64Str(input: string): boolean {