Skip to content

Commit 9053953

Browse files
authored
[chore] Fix some spelling and grammar errors
1 parent f06e14b commit 9053953

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

_overviews/macros/typeproviders.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ concrete examples. Slides and accompanying code can be found at [https://github.
3535
## Introduction
3636

3737
Type providers are a strongly-typed type-bridging mechanism, which enables information-rich programming in F# 3.0.
38-
A type provider is a compile-time facility, which is capable of generating definitions and their implementations
38+
A type provider is a compile-time facility which is capable of generating definitions and their implementations
3939
based on static parameters describing datasources. Type providers can operate in two modes: non-erased and erased.
4040
The former is similar to textual code generation in the sense that every generated type becomes bytecode, while
4141
in the latter case generated types only manifest themselves during type checking, but before bytecode generation
@@ -70,7 +70,7 @@ takes a connection string and generates a module that encapsulates the given dat
7070
new Db {}
7171
}
7272

73-
It is true that noone outside the macro expansion block would be able to refer to the `Coffee` class directly,
73+
It is true that no one outside the macro expansion block would be able to refer to the `Coffee` class directly,
7474
however if we inspect the type of `db`, we will find something fascinating.
7575

7676
scala> val db = h2db("jdbc:h2:coffees.h2.db")

0 commit comments

Comments
 (0)