Showing 5 of 79 total issues
File Future.ts
has 277 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
/* tslint:disable:no-use-before-declare */
import {Try, Success, Failure} from './Try';
import {Optional, Some, None} from './Optional';
FutureImpl
has 23 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class FutureImpl<A> implements Future<A> {
private completeValue: Optional<Try<A>> = None;
constructor(private _promise: Promise<A>, already?: Try<A>) {
if (already) {
File Either.ts
has 266 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
/* tslint:disable:no-use-before-declare */
import {Optional, Some, None} from './Optional'
import { Supplier } from './types'
TryImpl
has 22 functions (exceeds 20 allowed). Consider refactoring. Open
Open
abstract class TryImpl<A> implements Try<A> {
isSuccess: boolean;
isFailure: boolean;
toString(): string {
File Try.ts
has 255 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
/* tslint:disable:no-use-before-declare */
import {Optional, Some, None} from './Optional'
import {Either, Left, Right} from './Either'