Skip to content

Measure and symbol name clash #142

Description

@panagosg7

Clash on hasProperty:

exportinterfaceMap<MextendsReadOnly,T>{[index: string]: T;}/*@ qualif HSqualif(s: Str, v: a): hasProperty v s *//*@ qualif EPqualif(s: Str, v: a): enumProp v s *//*@ sum :: (array: IArray<{ (Immutable) {[s:string]:number} | hasProperty v prop }>, prop: string) => number */exportfunctionsum(array: any[],prop: string): number{letresult=0;for(leti=0;i<array.length;i++){result+=<number>(array[i][prop]);}returnresult;}/*@ hasProperty :: <M extends ReadOnly, T>(map: Map<M,T>, key: string) => { boolean | Prop(v) <=> (hasDirectProperty map key && hasProperty map key) } */exportdeclarefunctionhasProperty<MextendsReadOnly,TT>(map: Map<M,TT>,key: string): boolean;

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions