DuyTa's picture
Upload folder using huggingface_hub
bc20498 verified
/**
* @param {Record<string, string>} env
* @param {{
* public_prefix: string;
* private_prefix: string;
* }} prefixes
* @returns {Record<string, string>}
*/
export function filter_private_env(env, { public_prefix, private_prefix }) {
return Object.fromEntries(
Object.entries(env).filter(
([k]) =>
k.startsWith(private_prefix) && (public_prefix === '' || !k.startsWith(public_prefix))
)
);
}
/**
* @param {Record<string, string>} env
* @param {{
* public_prefix: string;
* private_prefix: string;
* }} prefixes
* @returns {Record<string, string>}
*/
export function filter_public_env(env, { public_prefix, private_prefix }) {
return Object.fromEntries(
Object.entries(env).filter(
([k]) =>
k.startsWith(public_prefix) && (private_prefix === '' || !k.startsWith(private_prefix))
)
);
}