• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

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

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
TypeScript property-resolver.PropertyResolver类代码示例发布时间:2022-05-25
下一篇:
TypeScript proper-lockfile.unlock函数代码示例发布时间:2022-05-25
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap