Package Exports
- typescript-csharp
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-csharp) 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 .NET Based TypeScript Library 
v0.3.0
Guid
- static Empty: string;
- static newGuid(): string;String
- static Empty: string;
- static isNullOrWhiteSpace(value: string): boolean;StringBuilder
- constructor(value: string = String.Empty);
- append(value: string): void;
- appendLine(value: string): void;
- clear(): void;
- toString(): string;Generic Collections (List & Dictionary)
- IEnumerable<T>
- elementAt(index: number): T;
- any(predicate?: (item: T) => boolean): boolean;
- all(predicate?: (item: T) => boolean): boolean;
- single(predicate?: (item: T) => boolean): T;
- first(predicate?: (item: T) => boolean): T;
- last(predicate?: (item: T) => boolean): T;
- singleOrDefault(predicate: (item: T) => boolean): T;
- firstOrDefault(predicate: (item: T) => boolean): T;
- lastOrDefault(predicate: (item: T) => boolean): T;
- where(predicate: (item: T) => boolean): IEnumerable<T>;
- select<TResult>(predicate: (item: T) => TResult): IEnumerable<TResult>;
- join<TOuter, TMatch, TResult>(
outer: IEnumerable<TOuter>,
conditionInner: (item: T) => TMatch,
conditionOuter: (item: TOuter) => TMatch,
select: (x: T, y: TOuter) => TResult,
leftJoin?: boolean,
): IEnumerable<TResult>;
- groupBy(predicate: (item: T) => T[]): IEnumerable<IGroup<T>>;
- orderBy(comparer: IComparer<T>): IEnumerable<T>;
- distinct(comparer: IEqualityComparer<T>): IEnumerable<T>;
- union(list: IEnumerable<T>): IEnumerable<T>;
- skip(no: number): IEnumerable<T>;
- take(no: number): IEnumerable<T>;
- sum(predicate: (item: T) => number): number;
- avg(predicate: (item: T) => number): number;
- min(predicate: (item: T) => number): number;
- max(predicate: (item: T) => number): number;
- count(predicate?: (item: T) => boolean): number;
- forEach(predicate: (item: T) => void): void;
- length: number;
- toArray(): T[];
- asEnumerable(): IEnumerable<T>;
- IList<T> extends IEnumerable<T>
- add(item: T): void;
- addRange(items: T[]): void;
- remove(predicate: (item: T) => boolean): void;
- clear(): void;
- IDictionary<TKey, TValue> extends IEnumerable<T>
- add(key: TKey, value: TValue): void;
- addRange(items: KeyValuePair<TKey, TValue>[]): void;
- remove(predicate: (item: KeyValuePair<TKey, TValue>) => boolean): void;
- clear(): void;
- containsKey(key: TKey): boolean;
- containsValue(value: TValue): boolean;
- tryGetValue(key: TKey): TValue;DateTime
- static get today(): DateTime;
- static get utcNow(): DateTime;
- static get now(): DateTime;
- static parse(s: string): DateTime;
- constructor();
- constructor(time?: number | string);
- constructor(year?: number, month?: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number);
- get day(): number;
- get dayOfWeek(): number;
- get month(): number;
- get year(): number;
- get hour(): number;
- get minute(): number;
- get second(): number;
- get milliSecond(): number;
- get msSinceEpoch(): number;
- get timeZoneOffset(): TimeSpan;
- get date(): DateTime;
- get time(): TimeSpan;
- toLocaleString: (locales?: string | string[], options?: Intl.DateTimeFormatOptions) => string;
- toLocaleDateString: (locales?: string | string[], options?: Intl.DateTimeFormatOptions) => string;
- toLocaleTimeString: (locales?: string | string[], options?: Intl.DateTimeFormatOptions) => string;
- toUTCString: () => string;
- toISOString: () => string;
- toJSON: (key?: any) => string;
- toTimeString: () => string;
- toDateString: () => string;
- add(d: DateTime | TimeSpan): DateTime;
- add(days: number, hours?: number, minutes?: number, seconds?: number, milliseconds?: number): DateTime;
- addMonths(m: number): DateTime;
- addYears(y: number): DateTime;
- diff(rhs: Date | DateTime): TimeSpan;
- equals(d: DateTime): boolean;
- toRelativeString(dt?: DateTime | Date): string;TimeSpan
- static fromDays(n: number): TimeSpan;
- static fromHours(n: number): TimeSpan;
- static fromMinutes(n: number): TimeSpan;
- static fromSeconds(n: number): TimeSpan;
- static parse(text: string): TimeSpan;
- get totalSeconds(): number;
- get totalMinutes(): number;
- get totalHours(): number;
- get totalDays(): number;
- get totalMilliseconds(): number;
- get days(): number;
- get hours(): number;
- get minutes(): number;
- get seconds(): number;
- get milliseconds(): number;
- get duration(): TimeSpan;
- get trimmedTime(): TimeSpan;
- constructor(ms: number);
- constructor(days: number, hours: number, minutes?: number, seconds?: number, milliseconds?: number);
- toString(formatAs12?: boolean): string;
- add(ts: TimeSpan): TimeSpan;
- equals(ts: TimeSpan): boolean;Next steps
- RegularExpressions