INNER CODE UNIT · TypeScript
function
AgoraIO-Extensions/react-native-agora · scripts/terra/index.ts:36
export default function (
terraContext: TerraContext,
args: any,
parseResult: ParseResult
): RenderResult[] {
let cxxfiles = parseResult.nodes as CXXFile[];
let view = cxxfiles.map((cxxfile: CXXFile) => {
const cxxUserData: CXXFileUserData = {
fileName: path.basename(
cxxfile.file_path,
path.extname(cxxfile.file_path)
),
};
cxxfile.user_data = cxxUserData;
cxxfile.nodes = cxxfile.nodes.map((node: CXXTerraNode) => {
let isCallback = isMatch(node.name, 'isCallback');