20 lines
653 B
Text
20 lines
653 B
Text
/-
|
|
Copyright (c) 2021 Mac Malone. All rights reserved.
|
|
Released under Apache 2.0 license as described in the file LICENSE.
|
|
Authors: Mac Malone
|
|
-/
|
|
namespace Lake
|
|
|
|
opaque OpaquePackagePointed : NonemptyType.{0}
|
|
|
|
/-- Opaque reference to a `Package` used for forward declaration. -/
|
|
def OpaquePackage : Type := OpaquePackagePointed.type
|
|
|
|
instance : Nonempty OpaquePackage := OpaquePackagePointed.property
|
|
|
|
opaque OpaqueWorkspacePointed : NonemptyType.{0}
|
|
|
|
/-- Opaque reference to a `Workspace` used for forward declaration. -/
|
|
def OpaqueWorkspace : Type := OpaqueWorkspacePointed.type
|
|
|
|
instance : Nonempty OpaqueWorkspace := OpaqueWorkspacePointed.property
|