Skip to content

Commit 464fb48

Browse files
authored
feat(file/stderr): RedirectStandardError stub for js (#305)
Add a 'file.RedirectStandardError()' stub for `GOOS=js` that panics if used. The purpose is to allow code to compile under GOOS=js.
1 parent 60ae85a commit 464fb48

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

file/stderr_js.go

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
// Licensed to Elasticsearch B.V. under one or more contributor
2+
// license agreements. See the NOTICE file distributed with
3+
// this work for additional information regarding copyright
4+
// ownership. Elasticsearch B.V. licenses this file to you under
5+
// the Apache License, Version 2.0 (the "License"); you may
6+
// not use this file except in compliance with the License.
7+
// You may obtain a copy of the License at
8+
//
9+
// http://www.apache.org/licenses/LICENSE-2.0
10+
//
11+
// Unless required by applicable law or agreed to in writing,
12+
// software distributed under the License is distributed on an
13+
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14+
// KIND, either express or implied. See the License for the
15+
// specific language governing permissions and limitations
16+
// under the License.
17+
18+
//go:build js
19+
20+
package file
21+
22+
import (
23+
"os"
24+
)
25+
26+
// RedirectStandardError causes all standard error output to be directed to the
27+
// given file.
28+
func RedirectStandardError(toFile *os.File) error {
29+
panic("RedirectStandardError not supported in js")
30+
}

0 commit comments

Comments
 (0)