// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
use rquickjs::{Ctx, Result};
pub trait CtxExt {
fn get_script_or_module_name(&self) -> Result<String>;
}
impl CtxExt for Ctx<'_> {
fn get_script_or_module_name(&self) -> Result<String> {
if let Some(name) = self.script_or_module_name(0) {
name.to_string()
} else {
Ok(String::from("."))
}
}
}