当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript properties-reader.default函数代码示例

本文整理汇总了TypeScript中properties-reader.default函数的典型用法代码示例。如果您正苦于以下问题:TypeScript default函数的具体用法?TypeScript default怎么用?TypeScript default使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了default函数的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: getProperty

 private static getProperty(key: string, defaultValue: string): string {
     let PropertiesReader = require('properties-reader');
     let properties = PropertiesReader(__dirname + '/../../../../test/integration/data/integrationtest.properties');
     let value = properties.get(key);
     if (value) {
         return value;
     } else {
         return defaultValue;
     }
 }
开发者ID:andi-git,项目名称:nodejs-test,代码行数:10,代码来源:integrationtest.config.ts

示例2: initialize

    public initialize(): void {
        let awsConfig: any = null;

        // If bst lambdaDeploy is missing we need to upgrade

        if (!Global.config().configuration.lambdaDeploy) {
            Global.config().configuration.lambdaDeploy = LambdaConfig.defaultConfig().lambdaDeploy;
            Global.config().save();
        }

        let bstConfig: any = Global.config().configuration.lambdaDeploy;

        // Get AWS credentials and region first

        try {
            let home: string = process.env[(process.platform === "win32") ? "USERPROFILE" : "HOME"];

            awsConfig = PropertiesReader(home + "/.aws/config").append(home + "/.aws/credentials");
        } catch (err) {
            if (err.code === "ENOENT") {
                console.log("Warning! AWS configuration files (in ~/.aws) are missing!");
            } else {
                throw err;
            }
        }

        // Process anv variables take precedence

        if (awsConfig) {
            this.AWS_ACCESS_KEY_ID = process.env.AWS_ACCESS_KEY_ID || awsConfig.get("default.aws_access_key_id");
            this.AWS_SECRET_ACCESS_KEY = process.env.AWS_SECRET_ACCESS_KEY || awsConfig.get("default.aws_secret_access_key");
            this.AWS_REGION = process.env.AWS_REGION || awsConfig.get("default.region") || "us-east-1";
        } else {
            this.AWS_ACCESS_KEY_ID = process.env.AWS_ACCESS_KEY_ID;
            this.AWS_SECRET_ACCESS_KEY = process.env.AWS_SECRET_ACCESS_KEY;
            this.AWS_REGION = process.env.AWS_REGION || "us-east-1";
        }

        this.AWS_FUNCTION_NAME = bstConfig.functionName || "";
        this.AWS_RUNTIME = bstConfig.runtime || "nodejs4.3";
        this.AWS_ROLE = bstConfig.role;
        this.AWS_HANDLER = bstConfig.hander || "index.handler";
        this.AWS_DESCRIPTION = bstConfig.description || "My BST lambda skill";

        this.AWS_TIMEOUT = bstConfig.timeout || 5;
        this.AWS_MEMORY_SIZE = bstConfig.memorySize || 128;

        this.AWS_PUBLISH = true;

        this.AWS_VPC_SUBNETS = bstConfig.vpcSubnets || "";
        this.AWS_VPC_SECURITY_GROUPS = bstConfig.vpcSecurityGroups || "";

        this.EXCLUDE_GLOBS = bstConfig.excludeGlobs || "";

    }
开发者ID:bespoken,项目名称:bst,代码行数:55,代码来源:lambda-config.ts

示例3: init

 init() : void{
     this.tasteeCodes = [];
     this.properties = propertiesReader();
 }
开发者ID:tastee,项目名称:tastee-core,代码行数:4,代码来源:tastee-analyser.ts

示例4: constructor

 constructor(public pathSettings:string){
      let properties = PropertiesReader(pathSettings);
      this.serverPort = properties.get('mongo.port');
      this.serverName = properties.get('mongo.server');         
      console.log("Mongo Connection: "+this.serverPort+":"+this.serverName);         
 }    
开发者ID:deivit78,项目名称:ratteator,代码行数:6,代码来源:settings.ts


注:本文中的properties-reader.default函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。