blob: 835e6e5c93925f2040c5edba27f703f9ba6d8601 [file] [log] [blame]
# Copyright 2024 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""Public definitions for the foo library"""
load(
"//tools/bazel-docgen/testdata/foo:foo_internal.bzl",
_empty_repo = "empty_repo",
_example_rule = "example_rule",
)
## Verify that we can grab targets that are imported into the file
example_rule = _example_rule
empty_repo = _empty_repo
def some_function(name, some_val = "some_default", some_int = 1):
""" a starlark function
Args:
name: the name to pass
some_val: some value to supply
some_int: some integer value
Returns:
The number 1
"""
return 1
def empty_function():
""" empty function """
pass
FooInfo = provider(
doc = "Some provider",
fields = {
"contents": "Some contents",
},
)