Group
Extension

Matches 35358

Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/SubteamUpdated.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve
Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/ChannelRename.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve
Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/EmailDomainChanged.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve
Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/MessageAppHome.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve
Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/TeamJoin.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve
Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/ManualPresenceChange.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve
Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/FileDeleted.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve
Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/ReconnectURL.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve
Data-Sah-Filter ( P/PE/PERLANCAR/Data-Sah-Filter-0.025.tar.gz, PERLANCAR, 2024; MetaCPAN )
Data-Sah-Filter/lib/Data/Sah/FilterJS.pm ( view source; MetaCPAN )
  sub {
        require File::Temp;
        require JSON;
        #require String::ShellQuote;

        my $data = shift;

        state $json = JSON->new->allow_nonref;

        # code to be sent to 
nodejs
        my $src = "var filter = $code;\n\n".
            "console.log(JSON.stringify(filter(".
                $json->encode($data).")))";

        my ($jsh, $jsfn) = File::Temp::tempfile();
  
file $jsfn: $!";

        my $out = IPC::System::Options::readpipe($nodejs_path, $jsfn);
        $json->decode($out);
    };
}

1;
# ABSTRACT: Generate filter code

__END__

=pod

=encoding UTF-8

=he
Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/TokensRevoked.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve
Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/GroupMarked.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve
Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/Hello.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve
Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/TeamPrefChange.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve
Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/AppMention.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve
Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/ChannelDeleted.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve
Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/GridMigrationFinished.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve
Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/PresenceChange.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve
Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/ResourcesAdded.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve
Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/ImOpen.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve
Net-Async-Slack ( T/TE/TEAM/Net-Async-Slack-0.015.tar.gz, TEAM, 2024; MetaCPAN )
Net-Async-Slack/lib/Net/Async/Slack/Event/WorkflowStepEdit.pod ( view source; MetaCPAN )
ead1 INHERITED METHODS

=over 4

=item L<Net::Async::Slack::EventType>

L<from_json|Net::Async::Slack::EventType/from_json>, L<import|Net::Async::Slack::EventType/import>, L<new|Net::Async::Slack::Eve

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.