Module "project/util/projectInvariants"
Functions
assertContent
- assertContent(p: Project, path: string, assertion: (content: string) => boolean, err?: string): Promise<Project>
-
Parameters
-
-
path: string
-
assertion: (content: string) => boolean
-
- (content: string): boolean
-
Parameters
Returns boolean
-
Optional err: string
Returns Promise<Project>
assertContentIncludes
- assertContentIncludes(p: Project, path: string, what: string): Promise<Project>
-
Parameters
-
-
path: string
-
what: string
Returns Promise<Project>
assertFileExists
-
Parameters
Returns Promise<Project>
Pass through validating something. Used to assert invariants in editors. Reject if invariant isn't satisfied.