UNPKG

@dbml/parse

Version:
18 lines (17 loc) 510 B
export type Option<T> = Some<T> | None<T>; export declare class Some<T> { value: T; constructor(value: T); unwrap(): T; unwrap_or<S>(orValue: S): S | T; and_then<S>(callback: (_: T) => Option<S>): Option<S>; map<S>(callback: (_: T) => S): Option<S>; isOk(): boolean; } export declare class None<T> { unwrap(): T; unwrap_or<S>(orValue: S): S | T; and_then<S>(callback: (_: T) => Option<S>): Option<S>; map<S>(callback: (_: T) => S): Option<S>; isOk(): boolean; }