JSPM

  • Created
  • Published
  • Downloads 139664
  • Score
    100M100P100Q167240F
  • License UNLICENSED

npm publish ./

Package Exports

  • typescript-string-operations

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (typescript-string-operations) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Simple lightweight library for Typescript.

jQuery required.

USAGE:

String.Empty

var id = String.Empty;

String.IsNullOrWhiteSpace():

var id = image.GetId();
if(String.IsNullOrWhiteSpace(id))
    return image;

String.Format():

var id = image.GetId()
String.Format("image_{0}.jpg", id)
output: "file_2db5da20-1c5d-4f1a-8fd4-b41e34c8c5b5.jpg";

Specifier available!

var value = String.Format("{0:L}", "APPLE"); //output "apple"

value = String.Format("{0:U}", "apple"); // output "APPLE"

value = String.Format("{0:d}", "2017-01-23 00:00"); //output "21.01.2017"


value = String.Format("{0:s}", "21.03.2017 22:15:01") //output "2017-01-23T21:15:01"

value = String.Format("{0:n}", 1000000);
//output "1.000.000"
Specifier Result
L LowerCase
U UpperCase
d ShortDatePatter
s SortableDateTiĀ­mePattern
n Thousand seperator

String.Join():

var value = String.Join("; ", "Apple", "Banana");
//output: "Apple; Banana";

OR

var array = ['Apple', 'Banana']
var value = String.Join("; ", array);
//output: "Apple; Banana";

Simply reference compiled source.js in your project.

<script type="text/javascript" src="scripts/typescript-string-format.js"></script>

Methods

Method Type Description Parameter
Empty Property simply returns "".
IsNullOrWhiteSpace Method returns true value if given parameter is either null, empty or undefined. format, args
Format Method Converts the value of objects to strings based on the formats specified and inserts them into another string. format, args
Join Method Combines arguments delimited by given seperator. delimiter,args
Join Method Combines arguments delimited by given seperator from array. delimiter,array

make sure to include sf namespace!

Usage without Typescript: Take source.js and simply call Methods with namespace.

e.g. var value = sf.String.Empty;