本文整理汇总了TypeScript中lodash.endsWith函数的典型用法代码示例。如果您正苦于以下问题:TypeScript endsWith函数的具体用法?TypeScript endsWith怎么用?TypeScript endsWith使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了endsWith函数的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的TypeScript代码示例。
示例1: isValid
private isValid(file) {
return (
_.endsWith(file.name, '.yaml') ||
_.endsWith(file.name, '.yml') ||
_.endsWith(file.name, '.json')
);
}
开发者ID:marynaKhromova,项目名称:console,代码行数:7,代码来源:resource-upload.service.ts
示例2: getProperName
function getProperName(name: string) {
if (_.endsWith(name, 'ies')) {
return name.replace(/ies$/, 'y');
} else if (_.endsWith(name, 's')) {
return name.replace(/s$/, '');
}
return name;
}
开发者ID:david-driscoll,项目名称:atom-typescript-generator,代码行数:8,代码来源:default.ts
示例3: isValidFile
export function isValidFile(e: DragEvent) {
if (!e.dataTransfer || !e.dataTransfer.files || !e.dataTransfer.files.length) {
return false;
}
const file = e.dataTransfer.files[0];
return _.endsWith(file.name, '.product') || _.endsWith(file.name, '.prodx');
}
开发者ID:Xristinaaaa,项目名称:Telerik2016,代码行数:8,代码来源:fileUpload.ts
示例4: processImage
private processImage(key: string, value: any, options: Record<string, any>) {
if (
_.isEqual(key, 'icon') ||
_.isEqual(key, 'image') ||
_.endsWith(key, 'Icon') ||
_.endsWith(key, 'Image')
) {
options[key] = this.assetService.resolveFromRequire(value);
}
}
开发者ID:wix,项目名称:react-native-navigation,代码行数:10,代码来源:OptionsProcessor.ts
示例5: loadSwaggerDocument
private static loadSwaggerDocument(options: SwaggerOptions) {
let swaggerDocument: any;
if (_.endsWith(options.filePath, '.yml') || _.endsWith(options.filePath, '.yaml')) {
swaggerDocument = YAML.load(options.filePath);
}
else {
swaggerDocument = fs.readJSONSync(options.filePath);
}
return swaggerDocument;
}
开发者ID:thiagobustamante,项目名称:typescript-rest,代码行数:10,代码来源:server.ts
示例6: compile
export async function compile(
schema: JSONSchema4,
name: string,
options: Partial<Options> = {}
): Promise<string> {
const _options = merge({}, DEFAULT_OPTIONS, options)
const errors = validate(schema, name)
if (errors.length) {
errors.forEach(_ => error(_))
throw new ValidationError
}
// normalize options
if (!endsWith(_options.cwd, '/')) {
_options.cwd += '/'
}
return format(generate(
optimize(
parse(await dereference(normalize(schema, name), _options), _options)
),
_options
), _options)
}
开发者ID:bcherny,项目名称:json-schema-to-typescript,代码行数:26,代码来源:index.ts
示例7:
return observable.catch((err, source) => {
if (err.status === 401 && !_.endsWith(err.url, '/login')) {
this._router.navigate(['login']);
return Observable.empty(null);
} else {
return Observable.throw(err);
}
});
开发者ID:divino,项目名称:marklogic-data-hub,代码行数:8,代码来源:http.ts
示例8: isPathToPackageFile
export function isPathToPackageFile(path) {
for (const fileName of DETECTABLE_FILES) {
if (_.endsWith(path, fileName)) {
return true;
}
}
return false;
}
开发者ID:lirantal,项目名称:snyk,代码行数:8,代码来源:detect.ts
示例9:
_.forEach(arr, (s) => {
if (_.startsWith(s, '{') && _.endsWith(s, '}')) {
let str: string = s;
str = str.slice(1);
str = str.substring(0, str.length - 1);
keys.push(str);
}
});
开发者ID:flipio,项目名称:sbg-node-client,代码行数:9,代码来源:Common.ts
注:本文中的lodash.endsWith函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论