當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript Common.stringEndsWith方法代碼示例

本文整理匯總了TypeScript中common.Common.stringEndsWith方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript Common.stringEndsWith方法的具體用法?TypeScript Common.stringEndsWith怎麽用?TypeScript Common.stringEndsWith使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在common.Common的用法示例。


在下文中一共展示了Common.stringEndsWith方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: isJsonXmlOrJavascript

 function isJsonXmlOrJavascript(filePath) {
    return Common.stringEndsWith(filePath, ".json") || 
            Common.stringEndsWith(filePath, ".js") || 
            Common.stringEndsWith(filePath, ".xml") ||
            Common.stringEndsWith(filePath, ".project") ||
            Common.stringEndsWith(filePath, ".classpath") ||
            Common.stringEndsWith(filePath, ".index");
 }
開發者ID:snapscript,項目名稱:snap-develop,代碼行數:8,代碼來源:explorer.ts

示例2: cleanResourcePath

 export function cleanResourcePath(path) {
    if(path != null) {
       var cleanPath = path.replace(/\/+/, "/").replace(/\.#/, ""); // replace // with /
       
       while(cleanPath.indexOf("//") != -1) {
          cleanPath = cleanPath.replace("//", "/"); // remove double slashes like /x/y//z.snap
       }
       if(Common.stringEndsWith(cleanPath, "/")) {
          cleanPath = cleanPath.substring(0,cleanPath.length-1);
       }
       return cleanPath;
    }
    return null;
 }
開發者ID:snapscript,項目名稱:snap-develop,代碼行數:14,代碼來源:tree.ts

示例3: isResourceFolder

 export function isResourceFolder(path) {
    if(!Common.stringEndsWith(path, "/")) {
       var parts = path.split(".");
       
       if(path.length === 1 || (parts[0] === "" && parts.length === 2)) {
           return true;
       }
       var extension = parts.pop();
       var slash = extension.indexOf('/');
       
       return slash >= 0;
    }
    return true;
 }
開發者ID:snapscript,項目名稱:snap-develop,代碼行數:14,代碼來源:tree.ts

示例4: getFileContent

 public getFileContent(): string {
    if(this._fileContent) {
       var filePath = this._resourcePath.getResourcePath();
       var filePathToken = filePath.toLowerCase();
       
       if(Common.stringEndsWith(filePathToken, ".json")) {
          try {
              var jsonObject = JSON.parse(this._fileContent);
              return JSON.stringify(jsonObject, null, 3);
          }catch(e) {
            return this._fileContent;
          }
       }
       return this._fileContent;
    }
    return "";
 }
開發者ID:snapscript,項目名稱:snap-develop,代碼行數:17,代碼來源:explorer.ts

示例5: isJavaResource

 function isJavaResource(libraryPath) {
    return libraryPath && Common.stringEndsWith(libraryPath, ".jar");
 }
開發者ID:snapscript,項目名稱:snap-develop,代碼行數:3,代碼來源:commands.ts

示例6: resolveEditorMode

 export function resolveEditorMode(resource) {
    var token = resource.toLowerCase();
    
    if(Common.stringEndsWith(token, ".snap")) {
       return "ace/mode/snapscript";
    }
    if(Common.stringEndsWith(token, ".policy")) {
       return "ace/mode/policy";
    }
    if(Common.stringEndsWith(token, ".xml")) {
       return "ace/mode/xml";
    }
    if(Common.stringEndsWith(token, ".json")) {
       return "ace/mode/json";
    }
    if(Common.stringEndsWith(token, ".sql")) {
       return "ace/mode/sql";
    }
    if(Common.stringEndsWith(token, ".pl")) {
       return "ace/mode/perl";
    }
    if(Common.stringEndsWith(token, ".kt")) {
       return "ace/mode/kotlin";
    }
    if(Common.stringEndsWith(token, ".js")) {
       return "ace/mode/javascript";
    }
    if(Common.stringEndsWith(token, ".ts")) {
       return "ace/mode/typescript";
    }
    if(Common.stringEndsWith(token, ".java")) {
       return "ace/mode/java";
    }  
    if(Common.stringEndsWith(token, ".groovy")) {
       return "ace/mode/groovy";
    }  
    if(Common.stringEndsWith(token, ".py")) {
       return "ace/mode/python";
    } 
    if(Common.stringEndsWith(token, ".html")) {
       return "ace/mode/html";
    }
    if(Common.stringEndsWith(token, ".htm")) {
       return "ace/mode/html";
    }
    if(Common.stringEndsWith(token, ".txt")) {
       return "ace/mode/text";
    }
    if(Common.stringEndsWith(token, ".properties")) {
       return "ace/mode/properties";
    }
    if(Common.stringEndsWith(token, ".gitignore")) {
       return "ace/mode/text";
    }
    if(Common.stringEndsWith(token, ".project")) {
       return "ace/mode/xml";
    }
    if(Common.stringEndsWith(token, ".classpath")) {
       return "ace/mode/text";
    }
    return "ace/mode/text";
 }
開發者ID:snapscript,項目名稱:snap-develop,代碼行數:62,代碼來源:editor.ts


注:本文中的common.Common.stringEndsWith方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。